我有一些代码可以ms-webview
在 Windows 8 商店应用程序 (winJS)src
中加载 html 文件,但在检查ms-webview
. 基本上,用户能够在本地 html 文件中导航,但我想检测他们何时回到“主”屏幕......
var home = "ms-appdata://local/somefile.html";
myWebView.addEventListener("MSWebViewContentLoading", function(e) {
console.log(myWebView.src); // something like: ms-local-stream://[app_key]/somefile.html
console.log(e.uri); // same as above
if (myWebView.src === home) {
// nope...
}
});
myWebView.navigate(home);
正如您在上面看到的,webview 似乎没有给我一种方法来获取我实际导航到的 URL... 想法?
是的,我可以检查ms-local-stream
我正在寻找的文件的 URL 路径,但肯定有一种方法可以获取从 webview 导航到的 URL?