Javascript 在打开控制台之前,IE9脚本不会运行
我有一个JS代码页面。当我在IE9中打开此页面时,代码没有运行。但是,当我用F12打开控制台并重新加载页面时,脚本开始执行。这里可能有什么问题?检查状态栏上的JS错误图标。您可能已经了解到,Javascript 在打开控制台之前,IE9脚本不会运行,javascript,internet-explorer,Javascript,Internet Explorer,我有一个JS代码页面。当我在IE9中打开此页面时,代码没有运行。但是,当我用F12打开控制台并重新加载页面时,脚本开始执行。这里可能有什么问题?检查状态栏上的JS错误图标。您可能已经了解到,console.log是如何不存在的,因为它在您打开开发人员工具(在IE中)之前不存在 在代码中解决此问题的方法是检查是否存在console.log,如果不存在,则创建一个 if (typeof console !== 'object' || typeof console.log !== 'function'
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
}
}
任何以
console
开头的内容实际上,尽管大多数情况下都是console.log