2013-10-10 18 views
8

Come posso caricare un file JavaScript da raw.github.com? Questo codice CSS funziona perfettamente: <link rel="stylesheet" type="text/css" href="https://raw.github.com/myusername/myrepo/master/style.css">Come caricare file JavaScript da GitHub esternamente?

Ma non funzionerà per JavaScript: <script src="https://raw.github.com/myusername/myrepo/master/script.js"></script>

+2

GitHub non è un CDN. Perchè vuoi fare questo? – user2736012

+0

@ user2736012 Ha funzionato per i CSS, mi chiedevo perché non ha funzionato per JavaScript. – Ptr13

+2

Non fare questo github non è un CDN ... –

risposta

12

Non è possibile caricare JavaScript da Github, perché il tipo di contenuto non è application/javascript o text/javascript.

Questo viene fatto intenzionalmente per impedire l'utilizzo di Github come un CDN, che è in violazione dei loro termini di servizio.

Consulta anche: https://rawgithub.com/

E questo: https://github.com/blog/1482-heads-up-nosniff-header-support-coming-to-chrome-and-firefox

+0

Huh. Bene. Posso cancellare quella domanda? – Ptr13

+0

@ Ptr13, per cosa? Perché non accettare semplicemente la risposta in modo che gli altri possano trovarla in futuro? StackOverflow è per l'apprendimento dalle domande/risposte di tutti, non solo per ottenere una risposta alla tua domanda personale. – Brad

+0

@Brad: Non penso che usare GitHub come un CDN sia contro il loro ToS. È solo che non è garantito che la struttura delle directory sia statica per un repository, quindi il tuo sito potrebbe interrompersi in modo imprevisto. – Blender

Problemi correlati