console.log()注意事项。

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: console.log常因不明原因在IE9出现SCRIPT5009: 'console' is undefined (console未被定义) 错误! IE9说console变量未定义? 但F12打开控制台后console.

console.log常因不明原因在IE9出现SCRIPT5009: 'console' is undefined (console未被定义) 错误!

IE9的「console未被定义」错误

IE9说console变量未定义? 但F12打开控制台后console.log()却又正常!

 

 

上图源自:https://msdn.microsoft.com/library/gg589530%28v=vs.85%29.aspx

是不是可以反之证明只有在F12打开控制台时console变量才有效,才能使用console.log()函数.

IE8/9就是渣渣,启动慢还卡,屁事还多!

 

如果使用环境包含IE8/9,用if (window.console) { ... }包住console.log()函数.

 

 

或者可以

window.console = window.console || (function()
                {
                    var c = {};
                     c.log = c.warn = c.debug = c.info = c.error = c.time = c.dir = c.profile  
                        =  c.clear = c.exception = c.trace = c.assert
                        = function(){};
                      return c;
                }
)
();                                             

 

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
30天前
|
前端开发 JavaScript 开发者
console.log()
【8月更文挑战第29天】
47 5
|
3月前
|
机器学习/深度学习 JavaScript 前端开发
你不知道的console.log用法
在JavaScript中,使用`console.log()`时,通过大括号能显示变量名和值。`console.table(data, columns)`用于格式化打印表格。常用方法包括:`console.log()`
37 0
|
4月前
|
JavaScript 前端开发 开发者
使用`console.log()`查看运行结果非常简单
【4月更文挑战第18天】使用`console.log()`查看运行结果非常简单
191 1
|
4月前
|
Java Unix 程序员
log4j基础讲解
log4j基础讲解
47 0
log4j基础讲解
|
移动开发
5分钟教你使用 console.log 管理你的输出日志
5分钟教你使用 console.log 管理你的输出日志
114 0
|
XML JavaScript 数据格式
JS console.log、console.dir、console.dirxml 区别
JS console.log、console.dir、console.dirxml 区别
74 0
|
C#
C#中Console.WriteLine()与Console.Write的区别
C#中Console.WriteLine()与Console.Write的区别
100 0
控制台输出信息console.log()的用法总结
控制台输出信息console.log()的用法总结
189 0
|
XML 存储 Java
log4j的配置和使用
log4j的配置和使用
266 0
|
JavaScript C语言
console.log(a + a++ * ++ a)到底输出什么?
前言 有些小伙伴可能看到这道题目就已经蒙圈了!甚至可能看不懂这道题目在干什么。其实这是一道比较考察基础的面试题,当你明白原理之后,你可能会感觉这道题也就那么回事,但是如果你没有思绪,那你可能觉得这道题很难。 今天我们就来彻底看看这到底在做什么妖!
504 0
console.log(a + a++ * ++ a)到底输出什么?