Aus*_*nce 9 xmlhttprequest cors microsoft-edge
在Windows 10,Microsoft Edge上运行.我在IIS(10.119.103.10)的计算机上本地安装了一个应用程序,它试图向网络上的另一台机器(10.119.103.2)发出请求,该机器设置为使用CORS.
这一切都适用于chrome和Internet Explorer ......这是一个测试用例
function LOG(message) {
var el = document.createElement('pre');
el.textContent = message;
output.appendChild(el);
}
function xhrtest(url) {
var XHR = new XMLHttpRequest();
LOG("OPEN " + url);
XHR.open("GET", url, true);
XHR.onreadystatechange = function(e) {
LOG('READY ' + XHR.readyState + ' STATUS ' + XHR.status + ' ' + XHR.statusText + ' TYPE ' + XHR.responseType);
LOG(XHR.response);
}
LOG("SEND");
XHR.send();
}
Run Code Online (Sandbox Code Playgroud)
<button onclick="xhrtest('http://10.119.103.2/~adf/RMC2/trunk/server/?r=get')">XHR TEST</button>
<hr/>
<div id="output"></div>
Run Code Online (Sandbox Code Playgroud)
但是,在Microsoft Edge中,我收到以下错误
SCRIPT7002:XMLHttpRequest:网络错误0x2efd,由于错误00002efd无法完成操作.
客户端(XMLHttpRequest)甚至没有尝试连接到服务器,它立即保释.生成此输出的测试用例: -
OPEN http://10.119.103.2/~adf/RMC2/trunk/server/?r=get
SEND
READY 4 STATUS 0 TYPE
Run Code Online (Sandbox Code Playgroud)
我怀疑这与私人网络有关,虽然我真的不知道,也不知道如何解决它.
小智 0
我看到类似的东西......我有一个使用 Cordova 和 VS2015 工具集开发的 Windows 手机应用程序。当我使用我们公司的 WIFI 或移动数据连接时,AJAX 请求工作正常。但是,当在家里使用非公司 wifi 时,我会收到错误“XMLHttpRequest:网络错误 0x2ee2,由于错误 00002ee2,无法完成操作”,响应为“readyState”:0,“status”:0,“statusText”:“错误”。
您可以尝试通过 3G/4G 连接进行连接,看看是否有效。
归档时间: |
|
查看次数: |
12106 次 |
最近记录: |