android中,如何屏蔽WebView里的超链接?
答案:4 悬赏:0 手机版
解决时间 2021-04-02 19:19
- 提问者网友:半生酒醒
- 2021-04-01 23:44
android中,如何屏蔽WebView里的超链接?
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-04-02 00:29
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 这个方法就是点击网页上的超链接的回调函数 按照我这样做就没问题了。
全部回答
- 1楼网友:三千妖杀
- 2021-04-02 03:54
设置一个flag记录让第二次回调页面时不予回应。
- 2楼网友:神也偏爱
- 2021-04-02 03:02
目前是办不到的,除非你使用关闭触屏功能,用音量键翻页。
- 3楼网友:持酒劝斜阳
- 2021-04-02 02:08
参考以下代码即可:
Java代码
mWebView.setWebViewClient(new WebView Client(){
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
android WebView中拦截超链接操作。
url即为拦截到的连接,通过对url做判断来屏蔽WebView里的超链接。
Java代码
mWebView.setWebViewClient(new WebView Client(){
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
android WebView中拦截超链接操作。
url即为拦截到的连接,通过对url做判断来屏蔽WebView里的超链接。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯