为什么在某些页面上Chrome控制台中的setTimeout
无法工作,或者我做错了什么?
setTimeout(function(){console.log('a');},3000);
输出:
<- 6425
示例页面:http://olx.pl
编辑:似乎在某些页面上,console.log()
被覆盖了...由于这是特定于网站的问题,因此应该删除此问题。但无法这样做,因为它有答案。
为什么在某些页面上Chrome控制台中的setTimeout
无法工作,或者我做错了什么?
setTimeout(function(){console.log('a');},3000);
输出:
<- 6425
示例页面:http://olx.pl
编辑:似乎在某些页面上,console.log()
被覆盖了...由于这是特定于网站的问题,因此应该删除此问题。但无法这样做,因为它有答案。
它确实有效。关键是你可能没有等待足够长的时间。
console.log(setTimeout(() => console.log('a'), 1000));
timeoutId
。每当您调用setTimeout
或setInterval
时,它都会返回一个数字ID,您可以将其传递给clearTimeout()
或clearInterval()
来在运行之前中止它。
window.setTimeout()
。 - Etheryte6425
是超时ID。因此显然它至少正在创建超时。在3秒钟内,它应该调用该函数。那么为什么它不显示日志呢?嗯,你的控制台是否被筛选以不显示日志行? - epascarello