我在 Firefox 中创建了一个“Hello World”Greasemonkey 脚本,其中仅包含一行代码:
GM_log("Hello World");
这似乎不起作用,至少它没有在我的萤火虫控制台中产生任何输出。
与其他 GM_... 函数(如 GM_wait)相同
当我更换时:
GM_log("Hello World");
with:
alert("Hello World")
它有效(所以脚本标题不是问题)。
我还设置了以下内容about:config
选项为真:
javascript.options.showInConsole
extensions.firebug.showChromeErrors
extensions.firebug.showChromeMessages
是否需要更改一些其他设置才能使 GM_... 函数在 Greasemonkey 脚本中工作?
我是否必须更改 GM_log 消息的其他 Firebug 设置才能在 Firebug 控制台中显示?
原因是新的特殊元数据块势在必行: @grant,在GM 1.0中添加。
如果您需要 GM_log 才能工作,则必须将此行添加到脚本元数据块中:"// @grant GM_log"
,否则无法工作。
您可以在以下位置阅读有关此功能的信息http://wiki.greasespot.net/@grant http://wiki.greasespot.net/@grant.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)