标签: javascript android android-webview android-jsinterface
我在WebView中显示了一个网页。我没有网页的控制权。网页正在执行javascript,当它正在重新推送一个deffered对象时,它会加载一个URL。我想要的是捕获deffered.resolve()并做其他事情。
deffered.resolve()
有没有办法通过@JavascriptInterface?
@JavascriptInterface
答案 0 :(得分:0)
可能的解决方案是使用deffered.resolve捕获WebViewClient.shouldInterceptRequest()加载的网址。也可以为ajax请求调用此方法。
deffered.resolve
WebViewClient.shouldInterceptRequest()