我正在维护一个建立在以下堆栈之上的遗留 Web 应用程序:
- 服务器端
- NGINX
- 龙卷风
- 客户端
- 要求JS
- jQuery
- 骨干
在 Firefox 和 Chrome 中一切正常,但在 IE9 中,require
在函数内部调用动态加载模块会导致超时。打开 JavaScript 控制台以查找错误后,它可以正常工作(并且没有记录错误)。
有任何想法吗?
我正在维护一个建立在以下堆栈之上的遗留 Web 应用程序:
在 Firefox 和 Chrome 中一切正常,但在 IE9 中,require
在函数内部调用动态加载模块会导致超时。打开 JavaScript 控制台以查找错误后,它可以正常工作(并且没有记录错误)。
有任何想法吗?
激活的开发人员工具通常会通过至少两件事影响您的页面和 javascript:
1) console.*() 功能在开发工具打开时可用(通常是因为您的代码中忘记了 console.log()。我推荐console.log wrapper )
2) 与选择的默认 IE 渲染引擎版本不同。检查您的 Doctype 和 X-UA-Compatible 元标记值。
还要检查一下:在使用开发人员工具时,IE9 是否启用了“某些东西”?