【发布时间】:2017-09-15 20:15:06
【问题描述】:
在我们的 Web 应用程序中,我们希望使用 xhttp 请求触发本地运行的小部件,在 Chrome 和 firefox 中,这工作正常并且正在接收请求,但在 MS 浏览器(Edge 和 IE11)中它会触发并且我得到一个错误返回变量,
请求行是;
var screenRecorder = $.get('http://127.0.0.1:9645/widget?command=connect&agent=amtest&password=amtest');
其中 agentName 和密码取自 JS 变量
[object,object] {readystate:1}
我依靠收到的正确响应来标记小部件是否正在运行以允许进一步的通信请求。
我在 IIS6.1 上托管应用程序并启用了 CORS,但这仍然对 IE 和 Edge 没有帮助。谁能告诉我如何解决这个问题?
IE 控制台显示如下错误:
XMLHttpRequest:网络错误 0x2efd,无法完成操作 由于错误 00002efd。
【问题讨论】:
-
那么错误是什么?
-
所以 Edge 中的控制台说... “我们已经阻止了这个!” 等等
-
添加一些处理程序,看看会发生什么 -> jsfiddle.net/ofL48y5b
-
现在你有东西要搜索了,Kevin 已经帮你找到了 ^
标签: javascript jquery xmlhttprequest