2012-11-21 133 views
0

我的html页面无法在IE浏览器中运行。如果我打开F12开发人员工具,它就会开始工作。我的页面可以使用chrome。我想这是由jQuery和JavaScript造成的。任何人都可以知道如何使它工作?谢谢Javascript和jQuery的IE浏览器工作

+0

它很可能是BC你在某处使用'console.log',但没有人可以肯定地说如果你没有向我们展示一些代码。如果您的脚本在IE中抛出错误,您可以使用开发工具查看脚本中代码失败的位置......请记住:IE(至少<9)不支持字符串常量上的文件访问,也不支持它是否将事件对象传递给处理程序 - 即使您为此_correct_事件对象不支持'preventDefault'或'stopPropagation'方法,原型也不可访问等等,等等......底线_show我们一些code_ –

回答

3

如果你在其中的任何地方使用console.log,IE会崩溃你的脚本。开发人员工具添加了控制台功能 - 因此,如果您打开它,它就可以工作。删除console.log,它应该开始工作很好。

默认情况下,Chrome/Firefox支持此功能,这就是为什么它在这里没有问题。

+0

很确定这只是一个问题,在IE浏览器<= 8。 –

+0

我不会这样做,如果你记录了大量的东西,但你总是可以包装它:try {console.log(/ *随你*/); } catch(e){} – 2012-11-21 16:14:34

+0

刚刚测试过,问题在IE9中是一样的。 – roacher

0

你可能在代码中使用console.log()。除非开发工具窗口处于活动状态,否则IE控制台对象不存在。

相关问题