我希望我的android webview在本机浏览器中启动特定的URL

时间:2017-02-23 03:20:28

标签: android mobile webview android-webview

我已经完全实现了一个webview,配备了自定义webviewclient及其代理(shouldInterceptRequest和onLoadResource),但现在我想在用户单击指向特定URL的链接时阻止webview导航到它

我已实施" shouldInterceptRequest" (对于我的内部网络上的站点的自定义行为),当用户单击我想在本机浏览器中打开的特定站点的链接时,我看到请求被" shouldInterceptRequest"捕获。现在我不知道如何阻止加载此URL,因为此委托需要WebResourceResponse。如果我返回null,webview将开始加载URL。

1 个答案:

答案 0 :(得分:0)

覆盖boolean shouldOverrideUrlLoading (WebView view,WebResourceRequest request)以返回true并启动本机浏览器。