我想在webview中加载内容,该内容位于xhtml文件中。
我想禁用内容的辅助功能。单击链接/文本不得导航到该特定页面。
更具体地说,我在xhtml文件中有一本书的内容页面,点击内容不得导航到特定页面。
WebView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
return true;
}
});
工作正常,但这也会阻止doulble tap zoom。我想停止访问内容而不影响点按缩放。
还有一个是,webview.getSettings().setAllowContentAccess(false);
在webview中引用了什么。
先谢谢。
答案 0 :(得分:0)
如果您只想阻止导航(用户关注链接),那么您需要使用shouldOverrideUrlLoading API:
webview.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return true;
}
});