我正在c#xaml中编写一个Windows 8应用程序,我正在使用Web视图,我想限制要在Web视图中加载的URL,因为有一些按钮是不必要的,我们有特定的Web应用程序为了这个目的。那么我们可以限制可以在Web视图中加载的URL吗?
我想到的一种方法是检查一旦我们开始导航到新网址就会被触发的事件。但我无法在MSDN doc中获得一个。有什么想法吗?
答案 0 :(得分:0)
虽然不像导航事件那么简单,但您可以利用ScriptNotify进行解决方法。
How to emulate navigating event in the WebView
它基本上等于迭代文档中的每个标记,并添加自定义Javascript调用,让您知道发生了什么。然而,这不是万无一失的,因为可能通过Javascript触发导航,而不是有人点击链接。
使用WebView时可能会遇到一些其他问题。这是另一篇文章,涵盖了它们和一些解决方法。