如何从嵌入在UWP应用程序中的WebView中的本地内容加载数据?

时间:2017-07-14 14:59:16

标签: javascript windows webview uwp

在UWP应用程序中给出WebView,并通过ms-appx-web://协议从本地内容将HTML页面加载到WebView中。该HTML中的JavaScript如何从同一位置加载数据。

E.g。

我们在/Assets/

中有以下文件

Foo.html

init.js

data.dat

WebView将Source设置为Source="ms-appx-web:///Assets/Foo.html"Foo.html中有标记<script type="text/javascript" src="init.js"></script>

init.js我尝试以下操作,但收到回复500

var xhr = new XMLHttpRequest;
xhr.open("GET", "ms-appx-web:///Assets/data.dat", true);
xhr.responseType = "arraybuffer";
xhr.onload = function xhr_onload() {
    if (xhr.status == 200 || xhr.status == 0 && xhr.response) {
        // Never get a successful response
    } else {
        // I'm getting xhr.status === 500
    }
};
xhr.onerror = function (e) {
    console.log(e);
}
xhr.send(null)

0 个答案:

没有答案