1

有没有办法从某个事件的用户脚本中清除来自错误控制台的 GM_log 消息?

我不想手动清理。On trigger of certain event, want to clear up the old log from the error console and show up the new log.

4

1 回答 1

1

您无法清除错误控制台。如果可以的话,邪恶的网站也可以清除它并删除他们的不法行为记录。

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()仍会出现。)

于 2012-07-12T04:04:09.073 回答