2

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

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

非常感谢!

法比奥

4

1 回答 1

0

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

脚本通知

这显示了如何同时使用 ScriptNotify 和 InvokeScript

于 2013-01-09T14:25:38.093 回答