Перевод текста внутри работника сервиса перед отображением Уведомления - PullRequest
0 голосов
/ 04 февраля 2020

Я использую следующий код для отображения веб-уведомления Pu sh. Мне нужно перевести текст, содержащийся в ключе body.message. У меня есть значение кода страны в объекте окна, но я не могу получить доступ к окну от работника службы.

Как передать этот перевод?

работник службы. js :

// Listen for incoming push notifications
self.addEventListener('push', function (event) {
    // Extract payload as JSON object, default to empty object
    var data = event.data.json() || {};

    // Extract notification image URL
    var image = data.image || 'https://sdk.pushy.me/web/assets/img/icon.png';

    // Notification title and body
    var title = data.title || '';
    var body = data.message || '';

    // Notification options
    var options = {
        body: body,
        icon: image,
        badge: image,
        data: {
            url: data.url
        }
    };

    // Wait until notification is shown
    event.waitUntil(self.registration.showNotification(title, options));
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...