gpt4 book ai didi

xmlhttprequest - Microsoft Edge : SCRIPT7002: XMLHttpRequest: Network Error 0x2efd, 由于错误 00002efd 无法完成操作

转载 作者:行者123 更新时间:2023-12-04 04:37:36 24 4
gpt4 key购买 nike

在 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();
}
<button onclick="xhrtest('http://10.119.103.2/~adf/RMC2/trunk/server/?r=get')">XHR TEST</button>
<hr/>
<div id="output"></div>


但是,在 Microsoft Edge 中,我收到以下错误

SCRIPT7002: XMLHttpRequest: Network Error 0x2efd, Could not complete the operation due to error 00002efd.



客户端 (XMLHttpRequest) 甚至没有尝试连接到服务器,它立即退出。产生此输出的测试用例:-
OPEN http://10.119.103.2/~adf/RMC2/trunk/server/?r=get 
SEND
READY 4 STATUS 0 TYPE

我怀疑这与专用网络有关,尽管我真的不知道,也不知道如何解决它。

最佳答案

每当我的网页尝试通过 ajax 与其他 Web 服务器连接时,我都会遇到相同的“SCRIPT7002: XMLHttpRequest: Network Error 0x2efd”问题。即使在 IE 11 中,我的页面在所有其他浏览器中也能正常工作。我通过关闭 Edge 浏览器中的智能屏幕过滤​​器来解决它。我认为智能屏幕过滤​​器会阻止与它认为可疑或声誉低下的网站进行 ajax 通信。 check this link for more info

关于xmlhttprequest - Microsoft Edge : SCRIPT7002: XMLHttpRequest: Network Error 0x2efd, 由于错误 00002efd 无法完成操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36573191/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com