让脚本每隔一段时间重复运行
Getting your script to run repeatedly at intervals?
我正在开发一个检索推文的扩展,我希望它能在特定的时间间隔内完成这项工作,但在阅读了谷歌的内容安全政策文档后,似乎不再可能简单地使用:
setInterval(someFunction, interval);
那么我们该怎么做呢?
Google的内容安全策略阻止您将字符串作为setInterval
中的第一个参数进行传递。传递函数应该没有问题。
原因是他们希望避免评估JavaScript。将函数作为字符串传递会强制对该字符串进行类似于使用eval()
的求值。请参阅前面提出的关于为什么eval()
可能是一个安全问题的问题。
相关文章:
- Canvas+svg路径动画,在路径中的特定点暂停一段时间,然后继续
- 收集一段时间内的EMG数据.建议JS
- 在一段时间内切换文本
- 如何停止字幕文本一段时间,然后继续
- HTTP服务器在一段时间后停止(Node.js)
- Hammer.js过了一段时间就停止工作了
- 在一段时间后持续运行 JavaScript 代码
- 运行一次函数(在一段时间循环中)
- 在页面加载后淡出对象一段时间,然后在淡出后运行另一组代码
- 运行代码一段时间
- 如果通过 ajax 调用 PHP 页面需要一段时间才能运行/返回(并且它设置了会话变量),则第二次 ajax 调用会看到
- 科尔多瓦应用程序在后台运行一段时间后退出
- 让脚本每隔一段时间重复运行
- Javascript/JQuery-页面加载后一段时间动态运行代码
- 如何在函数运行后等待一段时间
- ionic应用程序中的计时器(setInterval)在后台运行一段时间后进入睡眠状态
- TypeError: Cannot read property '0'未定义的# 39;程序运行一段时间
- 运行AWS Lambda函数一段时间
- Javascript-在只运行一次脚本之前等待一段时间
- NodeJs:维护一个脚本运行一段给定的时间