【问题标题】:Overwriting javascript function call from Android interface从 Android 界面覆盖 javascript 函数调用
【发布时间】:2014-01-07 04:29:46
【问题描述】:

我在 WebView 中显示了一个网页。我无法控制网页。该网页正在执行一个 javascript,当它解析一个延迟对象时,它会加载一个 URL。我想要的是捕获deffered.resolve() 并做其他事情。

有没有办法通过@JavascriptInterface 做到这一点?

【问题讨论】:

    标签: javascript android android-webview android-jsinterface


    【解决方案1】:

    一种可能的解决方案是使用WebViewClient.shouldInterceptRequest() 捕获deffered.resolve 加载的URL。 ajax 请求也会调用此方法。

    【讨论】:

      猜你喜欢
      • 2010-10-25
      • 2020-12-04
      • 1970-01-01
      • 2014-10-03
      • 2010-10-30
      • 1970-01-01
      • 2016-12-05
      • 1970-01-01
      • 2021-12-03
      相关资源
      最近更新 更多