让脚本每隔一段时间重复运行

Getting your script to run repeatedly at intervals?

本文关键字:运行 一段时间 脚本      更新时间:2023-09-26

我正在开发一个检索推文的扩展,我希望它能在特定的时间间隔内完成这项工作,但在阅读了谷歌的内容安全政策文档后,似乎不再可能简单地使用:

setInterval(someFunction, interval);

那么我们该怎么做呢?

Google的内容安全策略阻止您将字符串作为setInterval中的第一个参数进行传递。传递函数应该没有问题。

原因是他们希望避免评估JavaScript。将函数作为字符串传递会强制对该字符串进行类似于使用eval()的求值。请参阅前面提出的关于为什么eval()可能是一个安全问题的问题。