google-chrome - 自动打开 Chrome 应用

标签 google-chrome google-chrome-app

我是 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/

相关文章:

jQuery、$.load 在 webkit 和 opera 中不起作用?

javascript - 谷歌浏览器扩展程序 : How to find out if a user has signed in to the Chrome browser?

javascript - 如何立即关闭 chrome 应用程序?

javascript - Chrome 应用程序 JavaScript : Save text as a DOCX file

css - 有没有支持分页的浏览器?

html - 如何跨浏览器垂直对齐元素?

xml - 如果 XML 是本地的而 XSL 在远程服务器上,IE9 和 Chrome 不会使用 XSL 呈现 XML

javascript - Angular Batarang 适用于不使用 ng-app 的应用

javascript - HTML5 应用程序 - 在哪里存储数据?

google-chrome - 替换 Chrome 打包应用中的 fileEntry.toURL()