首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从JavaScript记录到Firefox错误控制台

从JavaScript记录到Firefox错误控制台
EN

Stack Overflow用户
提问于 2009-04-23 21:47:54
回答 7查看 97.1K关注 0票数 53

可以从网页中运行的JavaScript代码向火狐的内置错误控制台添加消息吗?

我知道有Firebug,它提供了一个console对象和自己的错误控制台,但我之前一直在寻找快速修复方法,但什么也找不到。

我猜这可能根本不可能,以防止恶意网页垃圾日志?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-04-23 22:02:03

您不能直接从不受信任的JavaScript写入控制台(例如,来自页面的脚本)。然而,即使安装Firebug对你没有吸引力,我也建议你试试Firebug Lite,它不需要在浏览器中安装(实际上,它甚至也不需要Firefox)。它是一个脚本,你可以将它包含在任何网页中(甚至是动态的),它将为你提供一些基本的Firebug功能(比如console.log())。

票数 33
EN

Stack Overflow用户

发布于 2010-03-10 04:18:31

如果您定义了一个全局函数来检查window.console的存在,那么您可以使用Firebug进行跟踪,并且仍然可以很好地与其他浏览器配合使用,并且/或者如果您关闭了Firebug的控制台跟踪:

代码语言:javascript
复制
debug = function (log_txt) {
    if (typeof window.console != 'undefined') {
        console.log(log_txt);
    }
}

debug("foo!");
票数 46
EN

Stack Overflow用户

发布于 2010-09-19 10:51:30

window.console在Firefox4Beta6中没有定义,即使Firebug1.6X.0b1被启用和打开,可能是因为其他人讨论的特权问题。然而,Firefox4有一个新的工具> Web控制台,如果这个控制台是打开的,那么页面上有一个window.console对象和不可信的JavaScript代码可以使用console.log()。网络控制台正在变化(请参阅https://wiki.mozilla.org/Firefox/Projects/Console),您可能需要更改名为devtools.*的设置。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/783661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档