gpt4 book ai didi

javascript - 有没有一种方法可以在不破坏 IE 下代码的情况下登录到控制台?

转载 作者:可可西里 更新时间:2023-11-01 01:48:14 25 4
gpt4 key购买 nike

我正在尝试使用 console.log 将一些日志记录到我程序的 javascript 端。不过,我注意到,除非在 IE 中打开开发控制台,否则 JS 在访问 console.log 时基本上会停止工作。这很痛苦……这意味着每当我想进行生产构建时,我都必须删除所有日志记录。

除了显而易见的:

function DoSafeConsoleLog( parameters )
{
if ( !$.browser.msie )
{
console.log( parameters );
}
}

是否有一种对所有主流浏览器都友好的记录 javascript 的好方法?

编辑:

好吧,在查看了重复的帖子(哎呀)并考虑了此处的答案之后,我不得不在调用之前只检查控制台是否存在。尽管我讨厌有额外的标记,但我宁愿不踩到 future 可能想要使用 Firebug Lite 来调试我的代码的程序员的脚。

最佳答案

您可以创建一个伪造的控制台:

if (typeof console === "undefined")
console = { log: function() { } };

关于javascript - 有没有一种方法可以在不破坏 IE 下代码的情况下登录到控制台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7892509/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com