[英]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");
}
OPer 提供的答案对我不起作用,似乎不再是一个选择。 将 GM_log 授予您的脚本并使用 GM_log 函数代替 console.log。
将此添加到脚本头... // @grant GM_log
在您的代码中使用它... GM_log('<my debug message>');
显然,Twitter 覆盖了 console.log。 “解决方案”是将console.log = console.__proto__.log
放在我的函数顶部。
在您的 tamermonkey 脚本头中添加
// @grant GM_log
然后console.log("hello world");
应该管用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.