Javascript 我的应用程序仅在调试模式下在IE中工作(在其他浏览器中工作)

Javascript 我的应用程序仅在调试模式下在IE中工作(在其他浏览器中工作),javascript,jquery,internet-explorer,Javascript,Jquery,Internet Explorer,在Internet Explorer中(我尝试了9和8),我的应用程序无法在正常模式下工作。但当我进入调试模式(按F12键)时,它会处理一些小问题(现在不相关) 这使得我无法调试我的应用程序,因为在调试模式下,它才开始工作 这是 解决方案是什么?您是否在脚本中使用console.log? 在IE浏览器控制台中对象仅在调试模式下存在于作用域中。 将代码更改为: if (console) console.log('...') 编辑:我已经查看了您的应用程序,您正在使用控制台日志。需要知道问题,才能

在Internet Explorer中(我尝试了9和8),我的应用程序无法在正常模式下工作。但当我进入调试模式(按F12键)时,它会处理一些小问题(现在不相关)

这使得我无法调试我的应用程序,因为在调试模式下,它才开始工作

这是


解决方案是什么?

您是否在脚本中使用
console.log
? 在IE浏览器
控制台中
对象仅在调试模式下存在于作用域中。 将代码更改为:

if (console) console.log('...')

编辑:我已经查看了您的应用程序,您正在使用控制台日志。

需要知道问题,才能找到解决方案问题是它在Internet Explorer中不起作用。基于此,解决方案是不使用Internet Explorer。我的观点是,你不能仅仅给我们一个网站链接,然后期望我们为你测试、调试和修复它。您需要尝试并确定问题(检查javascript错误),然后返回一个更具体的问题。我认为这是一个真正的问题,可以帮助未来的访问者。不应该关上。一个救生员。。也许这个问题构造得不正确,但它让我找到了解决方案。+1-但我通常发现
if(variable)
可能会有问题,所以倾向于建议使用
if-typeof(variable)!=“undefined”
谢谢它工作得很好,我现在将处理一些小事情:)谢谢你指出这个问题。我使用了if(window.console)。。。如果(控制台)不起作用。哇对我起作用了…节省了我很多时间:)哇,IE中多愚蠢的错误啊