ホームページ >ウェブフロントエンド >jsチュートリアル >GitHub ファイルにリンクする際の JavaScript MIME タイプ エラーを修正するにはどうすればよいですか?

GitHub ファイルにリンクする際の JavaScript MIME タイプ エラーを修正するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-27 02:30:11389ブラウズ

How Can I Fix JavaScript MIME Type Errors When Linking to GitHub Files?

GitHub からの外部 JavaScript ファイルのリンク

GitHub でホストされている外部 JavaScript ファイルにリンクすると、厳密な MIME タイプ チェックに関連するエラーが発生する可能性があります。このエラーは、ファイルの MIME タイプが実行可能でない場合に発生し、ブラウザがスクリプトを実行できなくなります。

この問題に対処するために、jsdelivr.net は回避策を提供しています。手順は次のとおりです:

  1. GitHub Raw URL 変換: GitHub Raw URL を次のように変換します:

    • 「raw.githubusercontent」を置き換えます.com」と「cdn.jsdelivr.net」
    • GitHub ユーザー名の前に「/gh/」を挿入します
    • ブランチ名を削除します
    • 必要に応じて、次を使用して目的のバージョンを指定します"@version"
  2. 例:

    変換:

    http://raw.githubusercontent.com/<username>/<repo>/<branch>/path/to/file.js

    へ:

    http://cdn.jsdelivr.net/gh/<username>/<repo>/path/to/file.js
  3. キャッシュ考慮事項:

    実稼働環境の場合は、特定のタグまたはコミット ハッシュにリンクすることをお勧めします。 「最新」にリンクすると長期キャッシュが発生し、新しいバージョンがプッシュされたときに更新できなくなる可能性があります。

  4. 背景:

    厳密な MIME タイプチェックは、セキュリティ標準を強化するために 2013 年に GitHub によって実装されました。これにより、生ファイルをスクリプトとして意図した使用法が妨げられる可能性があります。

以上がGitHub ファイルにリンクする際の JavaScript MIME タイプ エラーを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。