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

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

概要

Firefox 67 以降、セキュリティ上の理由から、誤った MIME タイプで配信された Worker スクリプトは importScripts メソッドで Worker スコープ内に読み込めなくなりました。Firefox 51 で既に同様の変更が通常の JavaScript ファイルを対象に行わています。スクリプトファイルは必ず text/javascript もしくは application/javascript 配信するよう気を付けてください。

更新: Firefox 70 で同じ変更が Worker()SharedWorker() で読み込まれた Worker スクリプトにも適用されました。この記事のタイトルは、Firefox 67 での変更が importScripts() にのみ適用されることを明確にするため更新されました。

参考資料