Работник сервиса работает на локальной машине, но не регистрируется при тестировании на телефоне Android - PullRequest
0 голосов
/ 11 июля 2019

Я реализовал функцию A2HS для моего приложения.Я следовал инструкциям по этой ссылке https://developers.google.com/web/updates/2018/06/a2hs-updates. Она отлично работает на моей локальной машине.Но, при попытке сделать это на телефоне Android, подключенном к моей машине, работник сервиса не регистрируется, появляется ошибка Ошибка DOMException.

Мое приложение работает на https://,, а не http://

IРегистрирую сервисного работника таким образом:

<script type="text/javascript">
        if ('serviceWorker' in navigator) {
            navigator.serviceWorker.register('service-worker.js')
                .then(() => console.log('service worker installed'))
                .catch(err => console.log('Error', err));
        }
    </script>
...