Maison > interface Web > js tutoriel > Comment charger des fichiers JavaScript externes depuis GitHub sans erreurs de type MIME ?

Comment charger des fichiers JavaScript externes depuis GitHub sans erreurs de type MIME ?

Susan Sarandon
Libérer: 2024-12-27 16:16:11
original
600 Les gens l'ont consulté

How to Load External JavaScript Files from GitHub Without MIME Type Errors?

Chargement de fichiers JavaScript externes depuis GitHub

Lors du référencement de fichiers JavaScript externes hébergés sur GitHub, les développeurs rencontrent souvent des problèmes lorsqu'ils tentent de charger ces fichiers depuis le lien brut GitHub. Cela peut entraîner des erreurs dues à la vérification du type MIME imposée par les navigateurs modernes.

Pour surmonter ce problème, il est nécessaire de trouver une méthode alternative pour charger le fichier JavaScript. Une solution efficace consiste à utiliser jsdelivr.net. En suivant ces étapes, vous pouvez obtenir un lien fonctionnellement équivalent :

  1. Naviguez vers la version "Raw" de votre lien GitHub.
  2. Copiez l'URL.
  3. Remplacez "raw.githubusercontent.com" par "cdn.jsdelivr.net".
  4. Insérer "/gh/" avant votre nom d'utilisateur.
  5. Supprimez le nom de la branche.
  6. (Facultatif) Précisez la version souhaitée après un symbole "@". Omettre cela chargera la dernière version.

Exemples :

  • Dernière version :

    http://cdn.jsdelivr.net/gh/<username>/<repo>/path/to/file.js
    Copier après la connexion
  • Version ou commit spécifique hash :

    http://cdn.jsdelivr.net/gh/<username>/<repo>@<version or hash>/path/to/file.js
    Copier après la connexion

Pourquoi est-ce nécessaire ?

Implémentation par GitHub des X-Content-Type-Options : nosniff l'en-tête oblige les navigateurs à appliquer la vérification du type MIME. Ce paramètre empêche certains navigateurs d'interpréter les fichiers bruts comme prévu, ce qui entraîne les erreurs observées.

Reportez-vous au fil de discussion lié pour plus d'informations sur ce sujet.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal