Rejeição não tratada (SecurityError): A operação é insegura. Em um novo projeto create-react-app

Respostas:

8

Esse problema parece acontecer apenas no Firefox. Edge funcionou bem.

Depois de criar o projeto, na index.jsmudança:

serviceWorker.register();
//serviceWorker.unregister();

Ainda estou tentando descobrir de quem é a culpa, mas isso deve levá-lo adiante.

david.pfx
fonte
Isso registra o ServiceWorker, que vem com um monte de ressalvas create-react-app.dev/docs/making-a-progressive-web-app/...
Tobbe
@ tobbe: Sim, mas você tem uma resposta para o porquê disso e uma maneira melhor de corrigi-lo?
David.pfx
3

Eu também tive esse erro. Conseguiu resolvê-lo excluindo o arquivo create-react-app serviceWorker.js

Kory
fonte
0

Um monte de respostas aqui que realmente resolver a questão, mas a maneira mais simples que eu encontrei é para adicionar pacote npm servir a seus dependências.

yarn add serve ou npm i serve

e substitua seu script de inicialização pelo seguinte:

"scripts": {
    "start": "serve -s build",
}

Este é realmente em linha reta fora dos criar-reagem-app docs

Leo Policastro
fonte
0

Enfrentei o mesmo problema "Segurança" erro "A operação é insegura" no navegador firefox e alterei o arquivo "ServiceWorker.js" também porque não encontrei nada parecido com "serviceWorker.register ();"

Sonali Patel
fonte
1
Isso realmente não responde à pergunta. Se você tiver uma pergunta diferente, faça-a clicando em Fazer pergunta . Você também pode adicionar uma recompensa para chamar mais atenção para essa pergunta quando tiver reputação suficiente . - Da avaliação
Carl Markham