有没有办法阻止Android原生浏览器加载我的应用程序提供的特定URL(例如xyz.com)并显示有关阻止的通知?如果我们无法停止,那么每当访问xyz.com时,如何将浏览器重定向到另一个HTML页面,如otherPage.html(保存在SD卡中)?
我经常搜索很多天,但到目前为止没有运气。
任何示例/教程都会很棒。
捆绑谢谢
答案 0 :(得分:0)
您可以创建WebViewClient并“过滤”特定网址:
webview.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url){
if(url.equals("xyz.com")){
view.loadUrl("www.otherurl.com");
}
return false; //we handle url loading on our webview
}
});
答案 1 :(得分:0)