【发布时间】:2013-01-06 17:09:20
【问题描述】:
多年来,我一直在开发 iOS 和 Mac OSX 应用程序。因此,我很惊讶地发现 Windows 8 Metro WebView 在开始加载新页面时没有拦截方法,但只有在完成加载时才拦截。
真的有任何解决方法吗?我在文档和网络上都找不到任何东西......
非常感谢!
法比奥
【问题讨论】:
标签: windows-8 webview microsoft-metro
多年来,我一直在开发 iOS 和 Mac OSX 应用程序。因此,我很惊讶地发现 Windows 8 Metro WebView 在开始加载新页面时没有拦截方法,但只有在完成加载时才拦截。
真的有任何解决方法吗?我在文档和网络上都找不到任何东西......
非常感谢!
法比奥
【问题讨论】:
标签: windows-8 webview microsoft-metro
您可以使用Window.External.Notify() 方法在您的C# 或诸如此类的东西中触发事件。您还可以使用Webview.InvokeScript() 从控件外部激活脚本。您可以将脚本编写为 WebView 外部的字符串,并使用 WebView.InvokeScript() 和“eval”作为第一个 arg 在控件内运行该脚本。
【讨论】: