Chrome-WebSocket-Notification-Extension-Example 说明了一个简单的 Chrome 结合 WebSocket 的通知功能扩展。扩展中的 WebSocket 测试服务器来自某处。准备了一个简单的 WSKeeper 类来创建自动重连的 WebSocket 连接,以及 NManager 类来创建和管理通知。你可以直接使用这个扩展,然后修改成你自己的通知扩展。

操作步骤:

  1. 修改 manifest.json 中的地址

  2. 修改 background.js 中的代码,特别是在 Main Code 以下部分

  3. 修改图标

WSKeeper 类创建自动重连的 WebSocket 连接,具体用法如下:


var ws = new WSKeeper('ws://lab.laobubu.net:8000');

这里的 WebSocket 地址可以根据你的实际情况进行调整。