回答
方式一:
setInterval(your_function, 5 * 60 * 1000)
这将执行your_function
每5分钟(5 * 60 * 1000个毫秒= 5分钟)
5年来没有人指出setInterval需要几毫秒而不是秒? –
我的假设是看上面的人会是开发人员。我只能说C#,Delphi和JavaScript,但他们的延迟/定时器总是使用毫秒 –
哪些常用语言使用秒? @GawieGreef – Brandito
重要提示:如果你与(在清单"persistent": false
)的Event page扩展,分钟间隔的将失败,因为后台页面将被卸载。
如果您的扩展使用window.setTimeout()或window.setInterval(),请改为使用报警API。如果事件页面关闭,则基于DOM的计时器将无法使用。
在这种情况下,您需要使用chrome.alarms
API来实现它:
chrome.alarms.create("5min", {
delayInMinutes: 5,
periodInMinutes: 5
});
chrome.alarms.onAlarm.addListener(function(alarm) {
if (alarm.name === "5min") {
doStuff();
}
});
在持续的背景页面的情况下,setInterval
仍然是一个可以接受的solution。
- 1. 铬扩展在URL中执行扩展后无效chrome://
- 2. 运行JavaScript命令每隔X分钟
- 3. 每x分钟运行phantomjs脚本
- 4. SQL Server Azure - 每x分钟执行一次存储过程
- 5. 在Swift中每x分钟执行一次
- 6. PHP每X分钟执行一次动作
- 7. 如何执行一段代码不超过每X分钟?
- 8. 添加作业cron和执行每1h和X分钟
- 9. 。在铬扩展
- 10. 铬扩展background.js
- 11. 在由时钟每“X”分钟
- 12. 执行一个cronjob每分钟2次
- 13. 每2分钟用robospice执行请求
- 14. 春季执行方法,每15分钟
- 15. BIRT扩展在每代之后执行
- 16. PHP/Laravel - 每分钟执行命令十分钟
- 17. 在铬和铬上制作铬扩展
- 18. 叠加铬扩展?
- 19. 解密铬扩展
- 20. Cronjob在x分钟后按扩展名删除特定文件
- 21. Java代码应该每5秒钟执行一分钟
- 22. 铬扩展消息传递不工作在铬://设置,铬://扩展页
- 23. 铬扩展运行javascript单元测试
- 24. 如何在铬上安装铬扩展?
- 25. 调用PHP函数每隔x分钟
- 26. JPQL查询平均每X分钟
- 27. 每x分钟PHP/SQL循环项目
- 28. 每隔“X”分钟显示DIV消息?
- 29. 每x分钟调用一次方法
- 30. 如何创建计时器? (每X秒/分钟/小时执行一次)
http://www.howtocreate.co.uk/tutorials/javascript/timers – CloudyMarble