【发布时间】:2010-12-25 02:20:41
【问题描述】:
除了滚动之外,是否可以禁用所有用户与 WebView 的交互?我希望用户能够看到页面(并可能选择内容),但不能单击链接/右键单击/刷新/聚焦表单字段/触发 UI DOM 事件(onclick 等)。
我在this question 看到我可以禁用右键单击和选择,但这对表单元素和导航发送 DOM 事件没有帮助。
【问题讨论】:
-
当您希望“禁用所有用户交互”时,webview 是否足以忽略单击导航链接等?或者您是否真的希望光标在悬停在链接上时也不会改变?如果前者没问题,请实现适当的 WebView 委托方法以忽略导航尝试。
-
现代网页的问题在于,各种东西都可以通过点击来改变,而不仅仅是链接跟踪。我实际上想禁用用户与页面的交互,除了查看它。