2014-01-07 23 views
0

我有一个网页显示在WebView中。我没有网页的控制权。该网页正在执行一个JavaScript,并且当它缓存一个已缓存的对象时,它会加载一个URL。我想要的是捕获deffered.resolve()并做其他事情。从Android界面覆盖JavaScript函数调用

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

回答

0

一个可能的解决方案是使用WebViewClient.shouldInterceptRequest()捕获由deffered.resolve加载的URL。这个方法也被称为ajax请求。