这要说到一个历史原因……
最早的桌面通知是 Chrome 提出来的,当时是叫 Webkit Notification(window.webkitNotification)
然后大家都觉得不错,于是收录入了 HTML5 标准中,叫 Notification API
既然都已经成为标准了,那就按照标准做事嘛……
于是新版 Chrome 就把原来的 Webkit Notification 给取消了,使用 HTML5 规范的 Notification API
嗯嗯,看起来很美好,这又有什么问题呢?
问题是开发文档!国内大多数文档都是按 window.webkitNotification 写的!
因为这些文档普遍写的早,所以都是用旧的 API 写的,当然就不兼容新版了
解决办法有两个:
1.请百度修改程序,改用新的API
2.让旧的API继续工作
于是我把新版 API 按照旧版的样子封装了一下,这样应该就能兼容旧版的写法了,可以在这里安装:
https://chrome.google.com/webstore/detail/ofemjbkkncallljddincdcnebcmohejc/
最早的桌面通知是 Chrome 提出来的,当时是叫 Webkit Notification(window.webkitNotification)
然后大家都觉得不错,于是收录入了 HTML5 标准中,叫 Notification API
既然都已经成为标准了,那就按照标准做事嘛……
于是新版 Chrome 就把原来的 Webkit Notification 给取消了,使用 HTML5 规范的 Notification API
嗯嗯,看起来很美好,这又有什么问题呢?
问题是开发文档!国内大多数文档都是按 window.webkitNotification 写的!
因为这些文档普遍写的早,所以都是用旧的 API 写的,当然就不兼容新版了
解决办法有两个:
1.请百度修改程序,改用新的API
2.让旧的API继续工作
于是我把新版 API 按照旧版的样子封装了一下,这样应该就能兼容旧版的写法了,可以在这里安装:
https://chrome.google.com/webstore/detail/ofemjbkkncallljddincdcnebcmohejc/