我在 vista 上遇到 IE9 的问题。我使用了 console.logs/errors/warns,但如果我还没有打开开发者工具,那似乎破坏了 IE9(找到了很多关于原因的文章)。所以我应用了以下内容以使 ie9 可以使用 console.log
window.console.log = function(){}
window.console.error = function(){}
window.console.warn = function(){}
window.console.info = function(){}
window.console.debug = function(){}
所以这似乎超过了以前的加载方式。过去我也遇到过一个问题,如果在对象定义上有一个尾随逗号,那么 IE 也会中断。
例子:
a = {a:1, b:2, c:3,}
我正在使用CoffeesScript
,所以我假设这不是问题。
所以我的问题是似乎有一种 javascript 方法破坏了 Internet Explorer。但仅在尚未打开开发人员工具时。但是如果不打开开发人员工具,我就无法查看错误。
我可以在不初始化开发者控制台的情况下使我的 javascript 错误在 windows vista IE9 上可用吗
谢谢