Uncaught (в обещании) ReferenceError: modifyVideoDoneWindow не определено - ServiceWorker - PullRequest
0 голосов
/ 16 января 2019

Я пытаюсь внедрить Google Push-уведомления, но у меня проблема с сервис-работником. Все отлично работает, но вдруг я начал получать это сообщение об ошибке в консоли. Когда я вызываю функцию modifyVideoDoneWindow (payload) из моей функции onMessage (когда пользователь на странице), проблем не возникает. Я думаю, что проблема заключается в размахе ..

Ошибка: «Uncaught (в обещании) ReferenceError: modifyVideoDoneWindow не определено»

// Initialize the Firebase app in the service worker by passing the config.
firebase.initializeApp(config);

self.addEventListener('notificationclick', (event) => {
    event.waitUntil(self.clients.openWindow('http://localhost:8080/#videodone'));
event.notification.close();
});

// Retrieve an instance of Firebase Messaging so that it can handle   background messages.
const messaging = firebase.messaging();

// Handle Messages, when the page is closed.
messaging.setBackgroundMessageHandler( (payload) => {
console.log('Received background message in the service worker PAYLOAD',  payload);
console.log("Notification status: ", payload.data.status);

// Customize notification here
var notificationTitle = 'Video Making Tool';
var notificationOptions = {
    body: 'Your video is ready.',
    icon: '/logo......'
};

modifyVideoDoneWindow(payload);

return self.registration.showNotification(notificationTitle, notificationOptions);

});

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...