【问题标题】:Launch chrome application on startup在启动时启动 chrome 应用程序
【发布时间】:2016-08-05 08:19:34
【问题描述】:

我想在浏览器启动时自动打开一个打包好的 chrome 应用程序。
我试过了:chrome-extension://app id/
但它不起作用。我得到 chrome-extension://invalid/ 错误页面。

【问题讨论】:

  • 我应该在哪里运行它?我不能将它包含在应用程序中,因为它是一个打包的应用程序,并且不允许管理
  • 如果你控制了应用为什么不正常打开呢?
  • 不能信任最终用户记住运行该应用程序。所以我希望它在浏览器打开后立即运行。

标签: javascript google-chrome google-chrome-extension google-chrome-app


【解决方案1】:

使用 chrome.runtime.onStartup 事件,“在安装了此扩展的配置文件首次启动时触发”。

chrome.runtime.onStartup.addListener(function() {
 chrome.app.window.create("main.html")
})

https://developer.chrome.com/extensions/runtime#event-onStartup

【讨论】:

  • 这是正确的答案,但它似乎不适用于 Chrome 68;至少没有解压的扩展。
猜你喜欢
  • 2015-05-20
  • 2014-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多