找不到Chrome webkitNotification:api缺失

ult*_*ate 4 javascript google-chrome google-chrome-extension angularjs

我正在使用AngularJS开发警报通知扩展.它从REST api获取警报并显示通知(webkitNotifications).我的笔记本电脑(我正在开发的地方)一切都很好但是当我筛选到我的桌面进行测试时,它会崩溃.我现在得到错误:

ReferenceError: webkitNotifications is not defined
at chrome-extension://dncdcpdlbnnhncggaenbpknljjbmdlpo/js/background.js:156:5
at chrome-extension://dncdcpdlbnnhncggaenbpknljjbmdlpo/js/angular.min.js:72:169
at E (chrome-extension://dncdcpdlbnnhncggaenbpknljjbmdlpo/js/angular.min.js:100:258)
at E (chrome-extension://dncdcpdlbnnhncggaenbpknljjbmdlpo/js/angular.min.js:100:258)
at E (chrome-extension://dncdcpdlbnnhncggaenbpknljjbmdlpo/js/angular.min.js:100:258)
at chrome-extension://dncdcpdlbnnhncggaenbpknljjbmdlpo/js/angular.min.js:102:5
at h.$eval (chrome-extension://dncdcpdlbnnhncggaenbpknljjbmdlpo/js/angular.min.js:112:179)
at h.$digest (chrome-extension://dncdcpdlbnnhncggaenbpknljjbmdlpo/js/angular.min.js:109:268)
at h.$apply (chrome-extension://dncdcpdlbnnhncggaenbpknljjbmdlpo/js/angular.min.js:113:7)
at g (chrome-extension://dncdcpdlbnnhncggaenbpknljjbmdlpo/js/angular.min.js:72:337) angular.min.js:92
Run Code Online (Sandbox Code Playgroud)

笔记本电脑:v34.0.1847.116米

桌面:v35.0.1916.69 beta-m

Mik*_*ski 5

旧的通知API已经过折旧,现在建议使用Rich Notifications.实现非常简单,你不应该有任何问题.

这是文档的链接:去!

您应该了解Linux版本,其中富通知仅在开发通道中可用.在稳定版本中,旧的API仍然可访问,并且当您的扩展将在不同系统中使用时可能会导致一些问题.