Il est une bonne solution de contournement pour ce faire, maintenant, en utilisant rawgit.com.
Étapes:
- Trouvez votre lien sur GitHub, et cliquez pour la "première" version du fichier.
- Copier l'URL, et un lien vers elle.
- Variation
raw.github.com
de rawgit.com
(non-production) ou cdn.rawgit.com
(production)
Exemple: http://raw.github.com/user/repo/branch/file.js
Pour les non-environnements de production, tels que jsFiddle, remplacez - raw.github.com
avec rawgit.com
:
http://rawgit.com/user/repo/branch/file.js
Pour les environnements de production, remplacez - raw.github.com
avec cdn.rawgit.com
:
http://cdn.rawgit.com/user/repo/tag/file.js
Notez également que, pour les environnements de production, envisager de cibler un spécifique tag
- pas l' branch
, pour s'assurer que vous obtenez la version spécifique du fichier que vous attendez, plutôt que de l' head
version, ce qui va changer au fil du temps.
Pourquoi est-ce nécessaire?
GitHub a commencé à utiliser X-Content-Type-Options: nosniff
, ce qui indique plus les navigateurs modernes pour assurer la stricte type MIME vérification. Il renvoie ensuite les fichiers raw dans un MIME type retourné par le serveur empêcher le navigateur d'utiliser le fichier comme prévu (si le navigateur honneurs de l'environnement).
Pour le fond sur ce sujet, référez-vous à ce fil de discussion.