我是铬应用程序开发新手,也是JavaScript,现在正在构建一个需要自动打开或在特定时间显示弹出窗口的Chrome应用程序。我可以获得系统时间并在当时显示一个弹出窗口。但我不能在应用程序未打开时执行此操作。那么有什么办法可以在Chrome应用程序中自动打开弹出窗口,即使应用程序未被用户打开?自动打开的Chrome应用程序
2
A
回答
3
您可以在event page中使用chrome.alarms
API在指定时间醒来并启动应用程序或显示通知。
chrome.alarms.create("some_name", {when: epoch_time});
// This code MUST be on top level of event script
chrome.alarms.onAlarm.addListener(function(alarm) {
if (alarm.name === "some_name") {
// Do stuff: show a chrome.notification, chrome.app.window.create, etc.
}
});
+0
有没有任何格式的如何写epoch_time? –
+0
你可以使用'Date.now()'来获得当前时间以毫秒为单位,只需添加你需要的数据,例如'Date.now()+ 1000 * 60 * 60 * 24 * 5'将来可能会有5天的时间,文档中有例子 – Xan
+0
好的,谢谢。 ) –
相关问题
- 1. Chrome打包的应用程序:打开另一个应用程序
- 2. 在新窗口中打开Chrome(Chrome应用程序)
- 3. 使用Selenium Chrome驱动程序打开所有Chrome窗口
- 4. 打开Chrome使用自动热键(AHK)
- 5. 自动打开的应用程序只有一次
- 6. Android:如何让我的应用程序自动打开?
- 7. 链接自动打开我的应用程序?
- 8. 手动打开Crashlytics OSX应用程序
- 9. 使用SQLite Chrome打包应用程序?
- 10. 自动打印从Web应用程序
- 11. 消息传出时自动打开应用程序
- 12. 当应用程序在前台通知包含自动打开
- 13. 如何停止推送通知自动打开应用程序?
- 14. 如何在打开应用程序时自动播放声音?
- 15. 在特定时间自动打开iOS应用程序
- 16. 每次打开应用程序,打开最后打开的活动
- 17. Closure开发模式和Chrome打包应用程序 - “document.write()在打包应用程序的沙箱中不可用”
- 18. mac终端:打开-a Chrome,但无法找到名为Chrome的应用程序
- 19. 在Chrome打包应用程序中使用自签名证书
- 20. 发布Chrome打包应用程序
- 21. 检测Chrome应用程序窗口打开
- 22. 如何防止Chrome打开应用程序链接
- 23. 当应用程序不应该打开时最大化应用程序打开
- 24. 当我使用Chrome浏览器驱动程序时IE打开
- 25. iPhone:实用程序应用程序 - 在启动时打开Flipside
- 26. 防止Chrome扩展程序的popup.html打开自己
- 27. 意外的警报打开Chrome驱动程序
- 28. 在我的Android应用程序中打开vimeo应用程序?
- 29. 从我的应用程序打开另一个应用程序?
- 30. 从我的应用程序中打开iPod应用程序?
chrome-app or chrome-extension? –
Chrome应用程序。并遗憾地说,我无法找到两者之间的实际区别。 :( –
@HariKrishnan在扩展中,你可以很容易地做到这一点,因为它们在后台运行,你可以改变DOM –