在项目开发过程中使用xmlhttprequest报错,一直没找到原因,打开官方的examples工程里面的network运行。
发现访问demo里带的网址https://httpbin.org/get?show_env=1一切正常,把网址换正https://baidu.com或者我们自己的网页http://192.168.1.116:8080/AgentServer/gameLogin都会报下面这个错:
SCRIPT7002: XMLHttpRequest: 网络错误 0x2efd, 由于出现错误 00002efd 而导致此项操作无法完成。
使用的浏览器是 ms的edge,116那个地址有让服务端在响应头里添加access-control字段,下图是直接在浏览器里访问时服务端回的消息。