Сообщество:
ServiceWorker — отличная передовая технология с точки зрения управления кешем, но у меня есть несколько вопросов, связанных с другими операциями, такими как:
Push-уведомление: я интегрировал GCM (Google Clud Message) и NodeJS, следуя этому статья, проблема в том, что когда GCM отправляет информацию клиенту (Chorme), полезная нагрузка сообщения, сгенерированного GCM, недоступна в Notification в ServiceWorker Listener, который отлично подходит для принятия решений. Любая идея, когда полезная нагрузка данных в уведомлениях будет включена?
Регистрация. Поскольку ES6 очень развит, было бы неплохо зарегистрировать ServiceWorker другими способами, например:
import sw from './sw.js'
navigator.serviceWorker.register(sw, {scope: '/'}).then(function (registration) {
// Registration was successful
console.log('ServiceWorker registration successful with scope: ', registration.scope);
}).catch(function (err) {
// registration failed :(
console.log('ServiceWorker registration failed: ', err);
});
Это возможно или имеет смысл?
Спасибо!!!!
.register
совершенно новый файл для загрузки в совершенно новую среду JS. Размещенный вами код будет выполнять сервисного работника внутри JS-среды страницы, а затем пытаться передать ссылку на него. - person loganfsmyth   schedule 17.06.2015