外部のscriptを使用・・・できない?
開発環境で使用しているscriptがなんか読めない・・・?
Refused to execute script from '<スクリプトのURL>' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
なるほど。MIMEタイプがnotらしいな。
うむ。ゆーてることわからんな・・・。
そもそもMIMEタイプってなんや!
つか日本語で話せや!(開発側としてあるまじき態度)
はい。Google先生!
調べたところ、どこぞのバイリンガルorトリリンガル的な人が翻訳してくれておりました。
「MIMEタイプ(text/html)が実行不可能であり、厳密なMIMEタイプの設定が有効な為、
スクリプトの実行は遮断されました。 」
サーバの設定を変更し、外部scriptファイルが返す応答ヘッダに
「Content-Type: text/javascript」が返されるように設定してください。
おそらく原因はこう
これはとあるシステム開発の際、local環境で起こったエラーである。
具体的にいうと、一覧をデータベースから取得するのだが、表示件数を絞り込むためのリミッターの処理で勃発した。
本番環境だと動作した。
こちらのシステム構築に使用しているフレームワーク?があり、そちらはセキュアな環境である。
その中にscriptが記述されているため、
MIMEタイプに十分な情報が得られず、scriptの実行が停止された・・と筆者は読んでいる。
MIMEタイプってなんやねん
MIMEタイプとは?
メールやホームページのファイルにくっつけて送られる
引用元はこちら:https://wa3.i-3-i.info/word15786.html
「このファイルは、こんな種類のファイルですよ」な情報。
要はファイル内容をざくっと説明している何かってことですね。