android中,如何屏蔽WebView里的超链接? 20
展开全部
mWebView.setWebViewClient(new MyWebviewClient());
class MyWebviewClient extends WebViewClient{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return true;
}
}
shouldOverrideUrlLoading 这个方法就是点击网页上的超链接的回调函数 按照我这样做就没问题了。
class MyWebviewClient extends WebViewClient{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return true;
}
}
shouldOverrideUrlLoading 这个方法就是点击网页上的超链接的回调函数 按照我这样做就没问题了。
展开全部
参考以下代码即可:
Java代码
mWebView.setWebViewClient(new WebView Client(){
/*
此处能拦截超链接的url,即拦截href请求的内容。
*/
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
android WebView中拦截超链接操作。
url即为拦截到的连接,通过对url做判断来屏蔽WebView里的超链接。
Java代码
mWebView.setWebViewClient(new WebView Client(){
/*
此处能拦截超链接的url,即拦截href请求的内容。
*/
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
android WebView中拦截超链接操作。
url即为拦截到的连接,通过对url做判断来屏蔽WebView里的超链接。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置一个flag记录让第二次回调页面时不予回应。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
目前是办不到的,除非你使用关闭触屏功能,用音量键翻页。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询