有没有办法限制web视图中url的数目?

本文关键字:url 视图 web 有没有 | 更新日期: 2023-09-27 17:53:16

我正在用c# xaml编写一个windows 8应用程序,我正在使用web视图,我想限制在web视图中加载的url,因为有一些按钮是不必要的,我们为此目的有特定的web应用程序。我们能限制web视图中可以加载的url吗?

我想到的一种方法是检查一个事件,一旦我们开始导航到一个新的URL,它将被触发。但是我无法在MSDN文档中找到一个。任何想法吗?

有没有办法限制web视图中url的数目?

虽然不像拥有一个导航事件那么简单,但您可以利用ScriptNotify来解决这个问题。

如何模拟WebView中的导航事件

它基本上相当于迭代文档中的每个a标记,并添加一个自定义Javascript调用,让您知道正在发生某些事情。然而,这并不是万无一失的,因为导航可能是通过Javascript触发的,而不是有人点击链接。

在使用WebView时还会遇到其他一些问题。这里是另一篇介绍它们和一些解决方法的文章。

Metro WebView Source workaround