Console.log 无法在 Tampermonkey 的 setInterval 内部工作

Console.log not working inside of setInterval for Tampermonkey

我在典型的脚本中多次使用 setInterval(),但在用户脚本中没有使用。出于某种原因,console.log() 不起作用,但仅在 setInterval 内部起作用。但是,警报 正在 工作。有任何想法吗..?我不应该使用 console.log 吗?

澄清一下,第一个 console.log("Started!"); 实际上打印开始了。

(function() {
    console.log("Started!");
    setInterval(function(){ findAndReplace();}, 3000);
})();

function findAndReplace() {
    alert("hi");
    console.log("Hey");
} 

显然,Twitter 覆盖了 console.log。 "solution"是把console.log = console.__proto__.log放在我函数的最前面。

OPer 提供的答案对我不起作用,似乎不再是一个选项。将 GM_log 授予您的脚本并使用 GM_log 函数替代 console.log.

将此添加到脚本头... // @grant GM_log

在您的代码中使用它... GM_log('<my debug message>');