Использование ServiceWorker в Кордове

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