`

兼容console.log

阅读更多

在js前端开发时,为了调试经常会加上 console.log.但是在有的浏览器(比如IE)中会报错

怎么办呢?

在js文件最前面添加如下js代码:

if (window.console === undefined) {
    console = {
        log: function () {
        }, info: function () {
        }, debug: function () {
        }
    };
}

 

 

分享到:
评论

相关推荐

    fauxconsole 解决IE的console.log问题

    1. **检测浏览器兼容性**:首先,fauxconsole会检测当前浏览器是否支持`console.log()`。如果不支持,它就会接管控制台输出。 2. **创建模拟控制台**:在不支持`console.log()`的浏览器中,fauxconsole会在页面的...

    从console.log说起(console.log详细介绍)

    console.log函数是前端开发者日常工作中的基础工具,它主要用于在浏览器控制台打印日志信息,便于开发者调试程序。通常,开发者在JavaScript代码的任何部分调用console.log函数,就可以在浏览器的开发者工具中的...

    console.log控制台信息前台显示特效代码

    "console.log控制台信息前台显示特效代码" 指的是使用JavaScript的`console.log()`方法,但不局限于控制台显示,而是通过某种技术手段将这些信息在网页前端展示出来,以实现更直观的调试效果。通常,这涉及到对...

    log.me:不会破坏 IE 的内置 console.log 的替代方案

    总的来说,`log.me`是一个旨在解决IE浏览器兼容性问题的JavaScript日志工具,它允许开发者在不破坏原有`console.log`功能的前提下,安全地在各种环境中进行日志记录,并提供了一定程度的控制和定制能力。通过阅读和...

    javascript 在firebug调试时用console.log的方法

    在Firefox之外的浏览器中使用`console.log()`,可能需要进行一些兼容性处理。例如,为了让Opera支持`console.log()`,可以使用以下代码: ```javascript window.console = window.console || {}; console.log || ...

    remote.console.log.js:JS 远程调试

    2. 替换或扩展现有的`console.log()`调用,使其与`remote.console.log.js`兼容。 3. 在服务器上设置一个接收和存储日志的端点。 4. 部署并测试你的应用程序,确保日志信息正确传输并可以在服务器端查看。 总的来说...

    node-bunyan-duckling:将主要的 Bunyan 日志记录方法映射到 console.logerror

    班扬小鸭将主要的日志记录方法映射到console.log() / .error() 。 对于想要兼容但不需要 Bunyan 日志记录的模块很有用。安装npm install bunyan-duckling --save用法简单的: var logger = require ( 'bunyan-...

    JavaScript调试之console.log调试的一个小技巧分享

    前言 对于JavaScript程序的调试,相比于alert(),使用console.log()是一种更好的方式,原因在于:alert()函数会阻断JavaScript程序的执行,从而造成副作用;...//兼容Firefox/IE/Opera使用console.log

    mxm-mobileconsole:仅适用于移动设备的 HTML 控制台 (console.log)

    `console.log` 是 JavaScript 提供的一个调试方法,用来在控制台上打印信息,帮助开发者追踪代码执行过程中的变量状态和错误信息。 在移动设备上,由于屏幕尺寸和性能限制,传统的 `console.log` 在浏览器中可能...

    IE 中使用 Console

    在 IE 中,虽然其内置的开发者工具可能与其他现代浏览器(如 Chrome 或 Firefox)有所不同,但基本的 `console` 方法如 `log`, `warn`, `error` 等依然可用。 ### 一、开启 IE 开发者工具 1. 在 IE 浏览器中,按下...

    consolepolyfill能放心的使用consolelog之类的console方法

    在JavaScript开发过程中,调试是必不可少的一环,而`console.log()`以及其他`console`方法是开发者最常用的调试工具。然而,这些方法并非在所有环境中都可用,比如旧版本的IE浏览器或者一些非浏览器环境(如Node.js...

    【JavaScript源代码】JavaScript获取网页的宽高及如何兼容详解.docx

    console.log(document.documentElement.clientWidth); console.log(document.documentElement.clientHeight); ``` 但这种方式仅适用于IE9及以上版本的浏览器。在更早的IE版本或者其他浏览器中,可能需要使用不同的...

    uploader.js使用说明

    console.log('beforeFileQueued'); console.log(file); return true; // false 表示不添加该文件 }, fileQueued: function(file) { console.log('fileQueued'); console.log(file); }, uploadProgress: ...

    Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等

    在上述配置中,`log4j.rootLogger`定义了日志级别和Appender,`log4j.appender.Console`和`log4j.appender.File`分别配置了控制台输出和文件输出的细节。`ConversionPattern`用于设置日志输出的格式。 在提供的文件...

    添加一个consolewarn声明至函数利用deprecatedtag注释

    在给定的标题和描述中,我们关注的是如何在函数上添加`@deprecated`标签,并且同时通过`console.warn`在运行时给出警告。这将帮助提升代码质量,避免无意中使用已废弃的函数。 在JavaScript中,`@deprecated`标签...

    JavaScript中的console.trace()函数介绍

    与console.log()函数一样,console.trace()的兼容性非常好,几乎在所有带有调试工具的浏览器上都能够正常使用。这意味着开发者在进行跨浏览器应用的开发时,可以放心地使用console.trace()来进行调试,而不用担心...

    commons-logging.jar log4j.jar

    log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n ``` 总的来说,commons-logging和log4j是Java开发中的重要...

    JavaScript 输出显示内容([removed]、alert、innerHTML、console.log)

    需要注意的是,console.log()在IE8及更低版本的浏览器中不起作用,因此在使用该方法时,需要针对老旧浏览器进行兼容性处理,或者直接排除这部分用户。 以上就是JavaScript中最常用的几种输出显示内容的方法。每种...

    js取得DIV的top,left,width,height值.doc

    console.log("top:", divRect.top); console.log("left:", divRect.left); console.log("width:", divRect.width); console.log("height:", divRect.height); ``` `getBoundingClientRect()`返回的对象还包括...

    navigator-检测浏览器版本-javascript

    console.log(navigator.appCodeName); // 输出:Netscape ``` 2. **`navigator.appMinorVersion`**:获取浏览器的小版本号。 - 示例代码: ```javascript console.log(navigator.appMinorVersion); // 输出:...

Global site tag (gtag.js) - Google Analytics