Maison > interface Web > js tutoriel > Comment puis-je corriger les erreurs de type JavaScript MIME lors de la création de liens vers des fichiers GitHub ?

Comment puis-je corriger les erreurs de type JavaScript MIME lors de la création de liens vers des fichiers GitHub ?

Linda Hamilton
Libérer: 2024-11-27 02:30:11
original
396 Les gens l'ont consulté

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

Lien de fichiers JavaScript externes à partir de GitHub

Lors de la création de liens vers des fichiers JavaScript externes hébergés sur GitHub, les utilisateurs peuvent rencontrer des erreurs liées à une vérification stricte du type MIME . Cette erreur se produit lorsque le type MIME du fichier n'est pas exécutable, ce qui empêche le navigateur d'exécuter le script.

Pour résoudre ce problème, jsdelivr.net propose une solution de contournement. Voici les étapes :

  1. Conversion de l'URL brute GitHub : Convertissez l'URL brute GitHub comme suit :

    • Remplacez "raw.githubusercontent .com" avec "cdn.jsdelivr.net"
    • Insérer "/gh/" avant le nom d'utilisateur GitHub
    • Supprimez le nom de la branche
    • Facultativement, spécifiez la version souhaitée en utilisant "@version"
  2. Exemple :

    Convertir :

    http://raw.githubusercontent.com/<username>/<repo>/<branch>/path/to/file.js
    Copier après la connexion

    En :

    http://cdn.jsdelivr.net/gh/<username>/<repo>/path/to/file.js
    Copier après la connexion
  3. Cache Considérations :

    Pour les environnements de production, il est recommandé de créer un lien vers une balise spécifique ou un hachage de validation. La création d'un lien vers « la dernière » peut entraîner une mise en cache à long terme, empêchant les mises à jour lorsque de nouvelles versions sont poussées.

  4. Arrière-plan :

    Type MIME strict la vérification a été mise en œuvre par GitHub en 2013 pour appliquer les normes de sécurité. Cela peut interférer avec l'utilisation prévue des fichiers bruts en tant que scripts.

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