启动时运行的Chrome应用?

时间:2013-01-28 18:16:14

标签: google-chrome desktop-application startup

我最简单的方法是设置一个Chrome登录扩展程序,该扩展程序在我登录Windows帐户时启动,并且可以连接到WebSocket服务器以检查新邮件,然后弹出一个桌面通知,点击消息网页?

我希望制作扩展程序是直截了当的,同时让它与WebSockets进行通信,并进行桌面通知。

但是当我登录电脑时它会自动启动呢?在Windows中执行此操作的好方法是什么?我对登录时打开chrome浏览器不感兴趣,但我当然不介意在任务栏中看到Chrome。

1 个答案:

答案 0 :(得分:0)

您可以查看chrome.runtime.onStartUp:https://developer.chrome.com/apps/runtime#event-onStartup,即 “首次安装此扩展程序的配置文件启动时启动。”

此外,您可以使用chrome.alarms来安排每分钟左右运行的函数,在某处打开WebSocket等。

如果没有活动窗口,应用程序可能会尝试卸载自己,因此您可以在chrome.runtime.onSuspend中调用某些操作(比如在某处加载XHR)以使onSuspendCanceled触发。