禁止WebView中的链接

时间:2017-09-23 18:48:56

标签: xamarin webview xamarin.forms

我有一个网页,我想在我的应用程序的Web视图中显示。但该页面有链接。有什么方法可以在WebView中显示页面上的所有链接。

编辑 - 9/25

抑制的真正含义是我不想要显示任何链接。因此,在我的响应式应用程序中,当我在移动设备中查看时,我的所有链接都显示为汉堡包菜单。我不希望它甚至显示。这可能。

1 个答案:

答案 0 :(得分:0)

订阅webview' Navigating事件并设置e.Cancel = true

在这个answer中有一个非常好的代码示例,介绍如何使用MVVM支持实现它。您还可以参考此link获取更简单的示例。

编辑1 - 根据更新的问题

您可以使用javascript注入来显示或隐藏WebView中DOM的元素。这是一个answer,类似于拦截所有元素的点击。