在Cordova中使用ServiceWorker

由于易于构build离线应用程序,我们一直在使用服务人员开发我们的应用程序。

它以通常的方式注册:

navigator.serviceWorker.register( "./worker.js" ).then( function () { console.log( "woohoo!" ); }, function ( err ) { console.log( "oh noes", err ); }); 

其实很简单:

 self.addEventListener( "install", function () { console.log( "yay" ); }); 

它在桌面浏览器中开发,在Web服务器后面工作正常。

但是在Cordova / Crosswalk使用file协议的时候有没有办法使用它?

Solutions Collecting From Web of "在Cordova中使用ServiceWorker"