【问题标题】:Is there a way limit the no of urls in web view有没有办法限制网页视图中的网址数量
【发布时间】:2013-01-14 19:15:19
【问题描述】:

我正在用 c# xaml 编写一个 Windows 8 应用程序,我正在使用 Web 视图,我想限制在 Web 视图中加载的 URL,因为有些按钮不是必需的,而且我们有特定的 Web 应用程序为了这个目的。那么我们可以限制可以在 Web 视图中加载的 URL 吗?

我想到的一种方法是检查一旦我们开始导航到新 URL 就会触发的事件。但我在 MSDN 文档中找不到。有什么想法吗?

【问题讨论】:

    标签: c# windows windows-8 microsoft-metro winrt-xaml


    【解决方案1】:

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

    How to emulate navigating event in the WebView

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

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

    Metro WebView Source Workarounds

    【讨论】:

      猜你喜欢
      • 2013-01-28
      • 1970-01-01
      • 1970-01-01
      • 2022-07-24
      • 2018-06-05
      • 1970-01-01
      • 2011-10-10
      • 2022-06-11
      • 1970-01-01
      相关资源
      最近更新 更多