2013-10-10 3 views
8

Wie kann ich eine JavaScript-Datei von raw.github.com laden? Dieser Code für CSS funktioniert sehr gut: <link rel="stylesheet" type="text/css" href="https://raw.github.com/myusername/myrepo/master/style.css">Wie lade ich JavaScript-Dateien extern von GitHub?

Aber es wird für JavaScript nicht: <script src="https://raw.github.com/myusername/myrepo/master/script.js"></script>

+2

Github kein CDN ist. Warum willst du das machen? – user2736012

+0

@ user2736012 Es funktionierte für CSS, ich fragte mich, warum es nicht für JavaScript funktionierte. – Ptr13

+2

Tun Sie das nicht Github ist kein CDN ... –

Antwort

12

Sie können nicht JavaScript von Github geladen werden, da der Inhaltstyp nicht application/javascript oder text/javascript ist.

Dies wird absichtlich verhindert, dass Sie Github als CDN verwenden, was einen Verstoß gegen die Nutzungsbedingungen darstellt.

Siehe auch: https://rawgithub.com/

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

+0

Huh. Gut. Kann ich diese Frage einfach löschen? – Ptr13

+0

@ Ptr13, wofür? Warum nicht einfach die Antwort akzeptieren, damit andere sie in Zukunft finden können? Mit StackOverflow lernen Sie aus allen Fragen/Antworten, nicht nur, um Ihre persönliche Frage beantwortet zu bekommen. – Brad

+0

@Brad: Ich glaube nicht, GitHub als CDN ist gegen ihre ToS. Es ist nur so, dass die Verzeichnisstruktur für ein Repository nicht garantiert statisch ist, so dass Ihre Site unerwartet unterbrochen werden kann. – Blender