0
我們如何在我們的angularjs應用程序中的服務人員中觸發事件。在angularjs中使用服務人員
這裏是一個工作,並顯示在Chrome通知示例代碼/火狐
self.addEventListener('push', function(event) {
console.log('[Service Worker] Push Received.');
// console.log(`[Service Worker] Push had this data: "${event.data.text()}"`);
console.log(event.data);
console.log(event.data.json());
console.log(typeof (event.data.json()));
console.log(event);
window.dispatchEvent(new Event('dataisthere'));
const title = 'YummZ';
const options = {
body: 'Message Received \n ' + event.data.json().message,
icon: 'images/icon.png',
// badge: 'images/badge.png',
data : event.data.json()
};
event.waitUntil(self.registration.showNotification(title, options));
});
我試圖派遣一個窗口事件,但我得到的錯誤窗口是不確定的
當服務人員獲取推通知,我需要通知我的角度應用程序執行操作。
注:新作服務人員
@ jeff-posnick有什麼想法? –