Почему мой Mime-тип неверен при регистрации сервис-воркера с помощью Bubble io?

Я пытался преобразовать свое приложение bubble.io в PWA. Я поместил манифест и сервис-воркера прямо в корневой каталог. На данный момент мой сервис-воркер довольно пуст, но я использую его просто как тест.

У меня нет проблем с манифестом, он устанавливается правильно. У меня проблема с сервисным работником.

Когда я пытаюсь загрузить его, появляется следующее сообщение:

Сценарий имеет неподдерживаемый MIME-тип ('text / html').

Я нашел несколько тем по этой проблеме, но я не могу использовать ни одну из них, потому что использую bubble io. Но мне интересно, не связана ли моя проблема с тем, как я помещаю JS в файлы.

В заголовке моей страницы я сначала использую html для связывания манифеста и других свойств.

Затем я пытаюсь зарегистрировать сервис-воркер, если он доступен в навигаторе:

      <link rel="manifest" href="*******myurl********/manifest.json">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar" content="black">
<meta name="apple-mobile-web-app-title" content="Artransfer">
<script type="text/javascript">
var deferredPrompt;

if('serviceWorker' in navigator) {
    navigator.serviceWorker
        .register('/sw.js')
        .then( () => {
            console.log('I am registered')
        })
}

window.addEventListener('beforeinstallprompt', (event) => {
    alert('beforeinstall');
    event.preventDefault();
    deferredPrompt = event;
    return false;
})

</script>

Найдите ниже код моего программного обеспечения (как я уже сказал, пока что бесполезно):

      //test

console.log('Speaking from inside the file');

self.addEventListener('install', (event) => {
    console.log('installation en cours...', event);
})
self.addEventListener('activate', (event) => {
    console.log('SW Activé...', event);
    return self.clients.claim();
})
self.addEventListener('fetch' ,(event) => {
    console.log('fetching something ... ', event);
})

Кто-нибудь знает, почему я получаю эту ошибку типа MIME?

Спасибо

Хорошего дня

0 ответов

Другие вопросы по тегам