有没有办法从某个事件的用户脚本中清除来自错误控制台的 GM_log 消息?
我不想手动清理。On trigger of certain event, want to clear up the old log from the error console and show up the new log.
有没有办法从某个事件的用户脚本中清除来自错误控制台的 GM_log 消息?
我不想手动清理。On trigger of certain event, want to clear up the old log from the error console and show up the new log.
您无法清除错误控制台。如果可以的话,邪恶的网站也可以清除它并删除他们的不法行为记录。
GM_Log()
无论如何, 您不应再使用。使用 Firebug和它提供的出色的控制台日志记录功能。
然后你可以使用console.clear()
.
请注意,为避免与 Firefox 的新console
功能发生冲突,并确保输出出现在 Firebug 的控制台中,您可能需要在调用前加上unsafeWindow
.
所以你的脚本可以做这样的事情:
unsafeWindow.console.clear ();
unsafeWindow.console.time ('ScriptRun');
unsafeWindow.console.log ("Script start." );
unsafeWindow.console.timeEnd ('ScriptRun');
在 Firebug 控制台中看起来像这样:
- 删除所有前面的杂物。(不过,调用后网页所做的任何事情clear()
仍会出现。)