2

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

我希望做一个扩展是直截了当的,以及让它与 WebSockets 通信,并发出桌面通知。

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

4

1 回答 1

0

您可能会查看 chrome.runtime.onStartUp:https ://developer.chrome.com/apps/runtime#event-onStartup ,它是“在安装了此扩展的配置文件首次启动时触发”。

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

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

于 2016-02-08T22:26:25.640 回答