未処理の拒否(SecurityError):操作は安全ではありません。新しいcreate-react-appプロジェクト


回答:


8

この問題はFirefoxでのみ発生するようです。エッジはうまくいきました。

プロジェクトを作成した後、index.js変更:

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

まだ誰のせいなのか理解しようとしていますが、これでうまくいくはずです。


このレジスタは、警告の束が付属していますserviceworkerは、create-react-app.dev/docs/making-a-progressive-web-app/...
tobbe

@ tobbe:確かに、なぜそれが起こるのか、そしてそれを修正するより良い方法についての答えはありますか?
david.pfx

3

このエラーも発生しました。create-react-app serviceWorker.jsファイルを削除することにより、それをクリアすることができました


0

ここでの多くの答えは実際に問題を解決しますが、私が見つけた最も簡単な方法は、依存関係にnpmパッケージサービスを追加することです。

yarn add serve または npm i serve

次に、起動スクリプトを次のように置き換えます。

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

これは実際にはcreate-react-app ドキュメントから直接抜粋したものです


0

私は同じ問題「Firefoxブラウザで「セキュリティ」エラー「操作は安全ではありません」に直面し、「ServiceWorker.js」ファイルも変更しましたが、どのindex.jsファイルで「serviceWorker.register();」を変更するべきかわかりません。これらの「serviceWorker.register();」のようなものが見つからなかったためです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.