Console.log 在 Tampermonkey 的 setInterval 内不起作用

Chr*_*irt 5 javascript setinterval 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");
} 
Run Code Online (Sandbox Code Playgroud)

小智 6

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

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

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