1

我正在维护一个建立在以下堆栈之上的遗留 Web 应用程序:

  • 服务器端
    • NGINX
    • 龙卷风
  • 客户端
    • 要求JS
    • jQuery
    • 骨干

在 Firefox 和 Chrome 中一切正常,但在 IE9 中,require在函数内部调用动态加载模块会导致超时。打开 JavaScript 控制台以查找错误后,它可以正常工作(并且没有记录错误)。

有任何想法吗?

4

1 回答 1

3

激活的开发人员工具通常会通过至少两件事影响您的页面和 javascript:
1) console.*() 功能在开发工具打开时可用(通常是因为您的代码中忘记了 console.log()。我推荐console.log wrapper )
2) 与选择的默认 IE 渲染引擎版本不同。检查您的 Doctype 和 X-UA-Compatible 元标记值。

还要检查一下:在使用开发人员工具时,IE9 是否启用了“某些东西”?

于 2012-09-11T13:53:13.167 回答