Мы с радостью разрабатываем наше приложение с помощью 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
?