Я не могу найти эту ОШИБКУ (в Spring MVC и с использованием проекта PWA) ОШИБКА: при загрузке скрипта произошла ошибка сертификата SSL. - PullRequest
0 голосов
/ 18 июня 2020

Я работал в STS до Spring MVC с использованием проекта PWA. недавно я использовал HTTPS (SSL), но после этого serviceWoreker продолжал работать, не удалось зарегистрировать

Я пытался ... 1. Указывает диапазон ServiceWorker

Я не знаю кое-что решение ...

Пожалуйста, помогите мне ....

      /*  ServiceWorker registration Code */
        if ('serviceWorker' in navigator) {
        alert('Enter the if!');
        navigator.serviceWorker
          .register('/sw.js')
          .then(function() {
            console.log('Service worker registered!');
          })
          .catch(function(err) {
            alert('error in catch]]]'+err);
            console.log(err);
          });
    }



     /*  web.xml  */
    <security-constraint>
            <web-resource-collection>
                <web-resource-name>my-secure-app</web-resource-name>
                <url-pattern>/*</url-pattern>
            </web-resource-collection>
            <user-data-constraint>
                <transport-guarantee>CONFIDENTIAL</transport-guarantee>
            </user-data-constraint>
        </security-constraint>

    /*server.xml*/
<Connector port="8443" 
               SSLEnabled="true"
               scheme="https"
               secure="true" 
               sslProtocol="TLS" 
               keystoreFile="[my project KeyStore file path" 
               protocol="org.apache.coyote.http11.Http11NioProtocol"
               keystorePass="password"
               clientAuth="false"
               maxThreads="150"
               />

Ошибка перехвата: не удалось зарегистрировать ServiceWorker для области ('https://localhost: 8443 / ' ) со сценарием ('https://localhost: 8443 / sw. js'): при загрузке скрипта произошла ошибка сертификата SSL.

Ошибка консоли: DOMException: не удалось зарегистрировать ServiceWorker для области ('https://localhost: 8443 / ') со сценарием ('https://localhost: 8443 / sw. js'): при извлечении произошла ошибка сертификата SSL сценарий.

Имя моего файла serviceWorker [sw. js]

...