我是 Chrome 应用程序开发和 JavaScript 的新手,现在正在构建一个需要在特定时间自动打开或显示弹出窗口的 Chrome 应用程序。我可以获取系统时间并在那时显示一个弹出窗口。但当应用程序未打开时我无法执行此操作。那么有没有什么方法可以在 chrome 应用程序中自动打开弹出窗口,即使用户没有打开该应用程序?
最佳答案
您可以使用chrome.alarms
API在你的event page在指定时间唤醒并启动应用程序或显示通知。
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.
}
});
关于google-chrome - 自动打开 Chrome 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37291032/