Мы с удовольствием разрабатываем наше приложение с помощью Service Workers из-за простоты создания автономного приложения.
Он регистрируется обычным способом:
navigator.serviceWorker.register( "./worker.js" ).then( function () {
console.log( "woohoo!" );
}, function ( err ) {
console.log( "oh noes", err );
});
И это на самом деле довольно просто:
self.addEventListener( "install", function () {
console.log( "yay" );
});
Он отлично работает при разработке в браузере рабочего стола за веб-сервером.
Но есть ли способ использовать его в Кордове/Пешеходном переходе, поскольку они используют протокол file
?