对我来说,设置 Chrome 扩展程序的最简单方法是什么,该扩展程序在我登录 Windows 帐户时启动,并且可以连接到 WebSocket 服务器以检查新消息,然后弹出桌面通知,点击消息网页?
我希望做一个扩展是直截了当的,以及让它与 WebSockets 通信,并发出桌面通知。
但是当我登录到计算机时让它自动启动呢?在 Windows 中执行此操作的好方法是什么?我对在登录时打开 chrome 浏览器不感兴趣,但我当然不介意在任务栏中看到 Chrome。
对我来说,设置 Chrome 扩展程序的最简单方法是什么,该扩展程序在我登录 Windows 帐户时启动,并且可以连接到 WebSocket 服务器以检查新消息,然后弹出桌面通知,点击消息网页?
我希望做一个扩展是直截了当的,以及让它与 WebSockets 通信,并发出桌面通知。
但是当我登录到计算机时让它自动启动呢?在 Windows 中执行此操作的好方法是什么?我对在登录时打开 chrome 浏览器不感兴趣,但我当然不介意在任务栏中看到 Chrome。
您可能会查看 chrome.runtime.onStartUp:https ://developer.chrome.com/apps/runtime#event-onStartup ,它是“在安装了此扩展的配置文件首次启动时触发”。
此外,您可以使用 chrome.alarms 安排函数每分钟左右运行一次,在某处打开 WebSocket 等。
如果没有活动窗口,应用程序可能会尝试自行卸载,因此您可以在 chrome.runtime.onSuspend 中调用一些操作(例如在某处加载 XHR)以触发 onSuspendCanceled。