【问题标题】:Quicker way than onLoadResource to inject javascript into a webview?比 onLoadResource 更快地将 javascript 注入 webview 的方法?
【发布时间】:2019-03-26 04:56:08
【问题描述】:

在 onLoadResource 激活时,部分 Android webview url 已经触发。延迟很小,但可以清楚地看到...

public void onLoadResource(WebView view, String url) {
  injectScriptFile(webview, "hello.js");
  super.onLoadResource(view, url);
}

有没有办法在 body 标记中的任何内容呈现之前将 javascript 注入 webview?

【问题讨论】:

    标签: java android


    【解决方案1】:

    如果覆盖 webViews shouldOverrideUrlLoading 不起作用,我认为将 javascript 注入 webView 的最早方法是将注入方法注释为 JavascriptInterface 以便可以从您正在加载的网站调用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多