tools extensions extension dev debugger chrome augury javascript angularjs google-chrome google-chrome-extension

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