在任何版本早于 10 的 Microsoft IE 浏览器上查看我的应用程序时,我在控制台上收到以下奇怪的错误:
我尝试通过在 AngularJS 库之前添加以下 JavaScript 代码来取消控制台:
console.log = function(){};
window.console = {log: function(){}};
这并没有什么不同。IE 10 中的相同错误显示为:
SCRIPT7002: XMLHttpRequest: Network Error 0x80070005, Access is denied.
可能我试图从 API 中获取“/me”,以检查用户是否经过身份验证或访客。
基本上。每次服务器给出 2XX 或 3XX 以外的响应时,消除那些烦人的控制台错误会很棒!
更新:这似乎与通过不同的子域(CORS)访问 API 有关;