影響あり 誤った MIME タイプの Worker スクリプトは Worker()SharedWorker() での読み込みがブロックされます

公開日:

カテゴリー: DOM, JavaScript, プライバシー & セキュリティ

リリース: Firefox 81

概要

Firefox 75 81 以降、セキュリティ上の理由から、誤った MIME タイプで配信された専用、共有 Worker スクリプトは、それぞれ Worker()SharedWorker() による読み込みがブロックされます。この変更は Firefox 70 以降既に Nightly と早期 Beta チャンネルに対して行われていますが、今のところ 1 件しか互換性問題は報告されていません。

Firefox 67 で既に同様の変更が importScripts() で読み込まれたスクリプトを対象に行わています。スクリプトファイルは必ず text/javascript もしくは application/javascript 配信するよう気を付けてください。

更新: 新型コロナウイルス (COVID-19) の流行により、人々が自宅でより多くの時間をオンラインで過ごすことを余儀なくされています。こうした不安定な時期に Firefox 75 で変更を行うことに関して懸念の声が上がったため、今後のバージョンに延期されました。早期ベータ版と Nightly チャンネルでは引き続きブロックの強制は有効となります。状況が変わり次第このドキュメントを更新します。

更新 2: この変更は Firefox 81 で行われます。

参考資料