症状
フロントエンド(Next.js+typeScript)の開発をしてる時、Codespaceでブラウザのプレビューが機能していませんでした。
エラーメッセージ.txt
Error loading webview: Error: Could not register service workers: NotSupportedError: Failed to register a ServiceWorker for scope
開発環境
IDE Github CodeSpaces
ブラウザ:google chrome 108.0.5359.99
OS:Windows10
原因
Cookieがブロックされていたため。
対処
ブラウザ側でcookieの設定します。
以下google chrome 時での設定
Issueに類似した症状があったので参考。
直ったときの様子
今まで普通に使えていたのに急にCookieでNGになるのがようわからんですね。
そもそもCookieとかいじってない(はず)だし。
他にやったこと
ローカル環境のvscodeにも似たような症状があるようなので試しました。
1.CodeSpaceのインスタンスの再生成→エラーのまま
2.Ctrl+Rで再起動→エラーのまま