javascript - extensions - Chrome webkitNotification not found: falta la API
chrome extension augury (1)
La antigua API de notificación se ha depreciado y ahora se sugiere utilizar notificaciones enriquecidas. La implementación es bastante fácil y no debería tener ningún problema con ella.
Aquí está el enlace a la documentación: ¡vaya!
Debe tener en cuenta la versión de Linux, donde las notificaciones enriquecidas están disponibles solo en el canal dev. En la versión estable, todavía se puede acceder a la antigua API y puede causar varios problemas cuando su extensión se utilizará en diferentes sistemas.
Estoy desarrollando una extensión de notificación de alerta usando AngularJS. Obtiene alertas de una API REST y muestra noification (webkitNotifications). Todo estaba bien en mi computadora portátil (donde estaba desarrollando) pero el infierno se rompió cuando revisé mi escritorio para probarlo. Ahora obtengo un error:
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
Ordenador portátil: v34.0.1847.116 m
Escritorio: v35.0.1916.69 beta-m