我想知道如何拦截从WebView内的Cordova InAppBrowser URL加载。科尔多瓦拦截URL加载inappbrowser
目前,我可以拦截从下面的代码主要的WebView URL装载在我MainActivity
:
final WebView myWebView = (WebView) this.appView.getView();
myWebView.setWebViewClient(new SystemWebViewClient((SystemWebViewEngine) this.appView.getEngine()) {
@Override
public WebResourceResponse shouldInterceptRequest(WebView view, String url) {
// Some custom logic
}
但是当我加载InAppBrowser网页视图内的一些URL,这个代码不拦截该请求。有什么建议么?
是的。我覆盖了'InAppBrowserClient'的'onResourceLoad',现在我可以拦截请求。使用科尔多瓦5.3.3。 –