gpt4 book ai didi

javascript - 将 console.log() 与 firebug 一起使用在本地有效,但在发布到我的实时站点时无效

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:06:15 26 4
gpt4 key购买 nike

我正在使用:

console.log()

在我的网络应用程序上工作时将消息记录到 firefox (3.6.6)/firebug 的方法。当我在本地查看应用程序时,它工作正常,日志消息正常显示。当我将我的应用程序推送到我的实时服务器并查看页面时,我收到很多“控制台未定义”错误。

我不太确定控制台对象最初是如何解析的,因为我一开始就没有包含它的任何 js。使用控制台对象的正确方法是什么?

谢谢

http://getfirebug.com/logging

----------------编辑------------------------

是的,我使用的是相同的浏览器 (FF) - 我只是将项目推送到实时主机,但我只在那里收到错误。但奇怪的是,一些控制台语句现在可以正常工作,而另一些仍然会报错。在此处复制粘贴作为完整性检查:

console is not defined[Break on this error] console.log(window.location);

console is not defined[Break on this error] console.log(farmAttrAsJson);

上面的第二个语句在单击按钮时被记录。所以我第一次点击时,出现了那个错误。等了几分钟,再次点击,就可以登录了。

最佳答案

除非打开 Firebug,否则控制台对象不会在 FF 中定义。

在 Chrome 中它总是被定义的。

处理它的一种方法是如果未定义则定义它:

if(!window.console) console = {log: function() {}};

关于javascript - 将 console.log() 与 firebug 一起使用在本地有效,但在发布到我的实时站点时无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3265684/

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