如何在不影响双击缩放的情况下禁用WebView中的内容触摸。

活力

我当然希望将内容加载到xhtml文件中的webview中。

我想禁用对内容的可访问性。单击链接/文本一定不能导航到该特定页面。

更具体地说,我在xhtml文件中拥有一本书的内容页面,并且单击内容不得导航至该特定页面。

WebView.setOnTouchListener(new View.OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
       return true;
    }  
});

会很好地工作,但是这样也停止了毫无意义的点击缩放。我想停止访问内容而不会影响点击缩放。

还有一点是,webview.getSettings().setAllowContentAccess(false);webview中指的是什么

提前致谢 。

马辛科西巴

如果只想防止导航(用户跟随链接),则需要使用shouldOverrideUrlLoading API:

webview.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
       return true;
    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不影响图像尺寸的情况下对响应图像进行中心缩放?

如何在不影响消息 UIMenuItem 的情况下禁用默认 UIMenuItem?

如何在不影响标题内容的情况下将div浮动到标题div的右侧?

LibGDX-如何在不影响单元格内容的情况下增加其大小?

如何在不影响PDF内容的情况下增加PDF的大小

如何在不影响 div 内容的情况下更改背景颜色透明度?

如何在不影响文本的情况下删除 <a> </a> 标签?

Chrome中的Tampermonkey-如何在不影响网站的情况下使用jquery

如何在不影响原始数组元素的情况下更改ArrayList中的元素?

如何在不影响非暂存更改的情况下丢弃git中的暂存更改

如何在不影响插入顺序的情况下替换多索引容器中的项目?

如何在不影响绘图大小的情况下删除ggplot中的刻度标签?

如何在不影响R中数字的情况下反转字符串?

如何在不影响页面加载量大的内容的情况下加载高分辨率的背景图像

如何在不影响linux中实际行尾的情况下删除文件中的换行符

如何在不影响 KDE Plasma 的情况下从 ubuntu 20.04 中完全删除 gnome3

如何在不影响上一行的情况下更改表的动态行中的值?

如何在不影响 Swift 和 Firebase 中现有数据的情况下更新数据?

Odoo如何在不影响One2many的情况下删除模型中的“创建”按钮?

如何在不影响其余#的情况下正确删除语义.n3文件中的#注释?

如何在不影响其他人的情况下冻结pygame中的特定实例

如何在不影响相同类元素的情况下切换 jquery 中的单个类?

如何在不影响性能的情况下采样Renderbuffer深度信息并在CPU代码中处理?

在“直接渲染到纹理”后如何在不影响纹理的情况下渲染到FBO中

如何在不影响其他列的情况下更新列?

如何在不影响原始对象值的情况下创建哈希映射对象的副本

如何在不影响引导 css 样式的情况下更改 <select> 元素上的边框颜色?

如何在不影响Master的情况下将Postgres 9.3 Slave转换为读写

如何在不影响真实数据的情况下执行 Junit 测试?