【问题标题】:How to intercept didStartLoad in web view (metro apps)如何在 Web 视图中拦截 didStartLoad(地铁应用程序)
【发布时间】:2013-01-06 17:09:20
【问题描述】:

多年来,我一直在开发 iOS 和 Mac OSX 应用程序。因此,我很惊讶地发现 Windows 8 Metro WebView 在开始加载新页面时没有拦截方法,但只有在完成加载时才拦截。

真的有任何解决方法吗?我在文档和网络上都找不到任何东西......

非常感谢!

法比奥

【问题讨论】:

    标签: windows-8 webview microsoft-metro


    【解决方案1】:

    您可以使用Window.External.Notify() 方法在您的C# 或诸如此类的东西中触发事件。您还可以使用Webview.InvokeScript() 从控件外部激活脚本。您可以将脚本编写为 WebView 外部的字符串,并使用 WebView.InvokeScript() 和“eval”作为第一个 arg 在控件内运行该脚本。

    ScriptNotify

    This shows how to use both ScriptNotify and InvokeScript

    【讨论】:

      猜你喜欢
      • 2019-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多