2

我有一些代码可以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?

4

0 回答 0