Greasemonkey/chrome 用户脚本的跨浏览器 console.log

发布于 2024-11-17 21:00:56 字数 411 浏览 1 评论 0原文

如何在greasemonkey 脚本中使用console.log?我没有得到任何输出。

// ==UserScript==
// @name          test
// @namespace     test
// @description   test
// @require       https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js
// @version       1.2
// ==/UserScript==

console.log('test');

我的印象是您可以在 Chrome 中正常使用 console.log 。是否有一个很好的包装器,以便您可以在 Firefox 和 Chrome 中登录到控制台?

How do you go about using console.log in greasemonkey scripts? I don't get any output.

// ==UserScript==
// @name          test
// @namespace     test
// @description   test
// @require       https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js
// @version       1.2
// ==/UserScript==

console.log('test');

I get the impression that you can use console.log normally in Chrome. Is there a nice wrapper so you can log to console in both Firefox and Chrome?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烟柳画桥 2024-11-24 21:00:56

console.log 将出现在 Firefox 的错误控制台中(工具 -> 错误控制台或 CTRL+SHIFT+J)

将其更改为 unsafeWindow.console.log 将使日志出现在 Firebug 中。在使用 unsafeWindow 之前,请务必阅读它的安全问题。

正如您所说,让日志出现在 Firebug 中的另一个选项是将其保留为 console.log 但打开 extensions.firebug.showChromeErrorsextensions.firebug.showChromeMessages代码>.这可以通过在 Firefox 地址栏中输入 about:config 来完成。然后过滤 Chrome。找到这两个选项并双击将其打开。

所有 Firefox 示例均适用于 Firefox 5.0

console.log will appear in the Error Console in Firefox (Tools -> Error Console OR CTRL+SHIFT+J)

Changing it to unsafeWindow.console.log will make the log appear in Firebug. Make sure you read up on security concerns of unsafeWindow before using it.

The other option to get the log to appear in Firebug, as you said, is to leave it as console.log but turn on extensions.firebug.showChromeErrors AND extensions.firebug.showChromeMessages. This can be done by typing about:config in the Firefox address bar. Then filter for Chrome. Find the two options and double click them to turn them on.

All Firefox examples are for Firefox 5.0

半步萧音过轻尘 2024-11-24 21:00:56

看起来 console.log 实际上在 Chrome 和 Firefox 中都可以工作。

在 Firefox 中,您需要在 Firebug 中启用显示 Chrome 消息显示 Chrome 错误,才能看到 Greasemonkey 脚本生成的消息。

It seems that console.log does in fact work in both Chrome and Firefox.

In Firefox you need to have Show Chrome messages and Show Chrome errors enabled in Firebug to be able to see messages produced by your greasemonkey script.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文