как можно решить ReferenceError: окно не определено в service-worker на pwa? - PullRequest
0 голосов
/ 20 ноября 2018

ReferenceError: окно не определено

прогрессивные веб-приложения, использующие «добавить на главный экран», не работают.это мои услуги-workder.js

window.addEventListener('beforeinstallprompt', function(e) {
e.userChoice.then(function(choiceResult){
    console.log(choiceResult.outcome);
    if(choiceResult.outcome == 'dismissed'){
        console.log('User cancelled home screen install');
    }else{
        console.log('User added to home screen');
    }
});});

1 Ответ

0 голосов
/ 21 ноября 2018

Этот код предназначен для запуска в контексте window вашего веб-приложения, а не внутри кода вашего сервисного работника.

Итак, переместите его в тег типа <script> внутри вашего HTML.

...