在我打开控制台之前,IE9脚本不会运行
IE9 script is not run until I open console
我有一个包含JS代码的页面。当我在IE9中打开这个页面时,代码没有运行。然而,当我用F12打开控制台并重新加载页面时,脚本就会开始执行。这里可能出了什么问题?
检查状态栏上的JS错误图标。你可能会了解到console.log
是如何不存在的,因为它直到你打开开发者工具(在IE中)才存在。
在代码中解决此问题的方法是检查console.log
的存在,如果它不存在,请创建一个。
if (typeof console !== 'object' || typeof console.log !== 'function') {
console.log = function (arg) {
//now you can alert the argument or do whatever even when console.log isn't natively supported
}
}
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- Cufon脚本没有'不能在IE9下工作
- 在我打开控制台之前,IE9脚本不会运行
- 谷歌SWIFFY无法在IE9中工作-脚本错误'运行时.js'
- "可以't从释放的脚本执行代码“t”;在IE9中调用date.getHours()时
- IE9.js导致IE6中的脚本错误
- IE9在iframe中加载脚本时抛出异常.为什么?
- IE9 iframe窗口删除后,将不能执行代码从一个释放的脚本
- 在ie9中加载Google+按钮脚本时无效的RPC消息来源
- IE9:脚本只在调试器中工作,但在非调试时不工作
- ie9在脚本之间传递变量时遇到麻烦
- 是否有已知的解决方案IE9'注入脚本标签的执行顺序
- TinyMCE, IE9,剥离脚本<标签
- 我在客户端和服务器端都实现了xdomain脚本,但在IE9中不断获得'超时等待iframe套接字'警告
- PHP登录脚本不能在IE8或IE9中工作
- 在IE11中出现Java脚本错误,但在IE9中运行正常
- 在IE9脚本控制台中运行JQuery
- 为什么附加的脚本在IE8和IE9中运行两次
- Webpack:仅使用特定配置加载 IE9 的脚本
- 不能执行自由脚本中的代码- IE6 IE7 IE8 IE9