Ich weiß, dass jsFiddle Javascript-Dateien von GitHub unterstützt, aber nicht mehr. Möglicherweise hat GitHub seinen MIME-Typ von Raw-Dateien geändert. Was sind die Alternativen, wenn die erforderlichen js-Dateien nicht in einem cdn (möglicherweise ist es weniger beliebt js repo).Wie füge ich beliebige Javascript-Dateien von GitHub in jsFiddle hinzu?
Antwort
Es ist eine alte Frage, die ich sehen, aber noch habe ich die Antwort gefunden:
- die Raw-URL des Github Holen Sie enthalten müssen Datei. z.B. haben Sie https://raw.github.com/k4r573n/leaflet-control-osm-geocoder/master/Control.OSMGeocoder.css
- den Punkt entfernen (.) zwischen "roh" und "GitHub" und Verwendung dieser URL in der jsfiddle führt. z.B. Sie werden am Ende https://rawgithub.com/k4r573n/leaflet-control-osm-geocoder/master/Control.OSMGeocoder.css haben, das gerade in jsfiddle perfekt funktioniert.
Warum funktioniert das? wegen des Dienstes rawgithub.com, der den Inhalt mit dem richtigen MIME-Typ bereitstellt.
Und natürlich, Kredite an http://www.geekdave.com/2013/06/19/linking-raw-github-files-from-jsfiddle/, wo ich tatsächlich die Antwort fand, die ich brauchte.
Prost!
@ Tengiz..desinterdings konnte ich eine Datei aus GitHub mit der oben beschriebenen Methode hinzufügen ... das hat sie nicht Jeder Effekt in meinem Geigen-Skript. Dies ist die Datei, die ich https://github.com/patrickkunka/easydropdown/tree/master/src hinzugefügt habe und das ist die Geige http://jsfiddle.net/fiddlehunt/3Ucg7/. Es ist ein Plugin für die Gestaltung von Dropdown-Menüs - wenn Sie irgendwo im Kalender klicken (wie in der Geige gezeigt), erscheint ein Dropdown-Menü in einem Dialogfeld. Dies sollte vom Plugin gestylt werden, aber es ändert sich nichts. –
gut .... Ich fand eine Lösung. Ich musste http://rawgit.com/ verwenden. Ich kann immer noch nicht verstehen, was es heißt, den Punkt zwischen "roh" und "github" zu entfernen. Ich habe nur den Link verwendet, den der obige Dienst mir gegeben hat ... Ich habe nichts anderes getan. –
- 1. Wie füge ich eine lokale Datei in JSfiddle hinzu?
- 2. Wie füge ich Inline-Kommentare in Github Flavored Markdown hinzu?
- 3. Wie füge ich dynamisch eine Verspätung zu dem Versprechen von diesem jsFiddle hinzu?
- 4. Wie füge ich Feuerstein-Addons hinzu?
- 5. Wie füge ich datetimepicker hinzu und füge zweiten hinzu?
- 6. Wie füge ich Multithreading hinzu?
- 7. Wie füge ich Ordner in dat.gui hinzu?
- 8. Wie füge ich Bilder in JTextPane hinzu?
- 9. Wie füge ich "Projektbeschreibung" in FogBugz hinzu?
- 10. Wie füge ich zwei java.lang.Numbers hinzu?
- 11. Wie füge ich python datetime.time Delta hinzu?
- 12. Wie füge ich ein Skriptpaket bedingt hinzu?
- 13. Wie füge ich JMenuBar Shortcuts hinzu?
- 14. Wie füge ich zwei Strings hinzu?
- 15. Wie füge ich Makefile neue Dateitypen hinzu?
- 16. SQLIite - Wie füge ich spezielle Daten hinzu?
- 17. Rubygems: Wie füge ich plattformspezifische Abhängigkeit hinzu?
- 18. Wie füge ich mysql_real_escape_string() hinzu: zu diesem?
- 19. Wie füge ich dieser jquery Animation hinzu?
- 20. Wie füge ich Firefox eine Schaltfläche hinzu?
- 21. Wie füge ich eine benutzerdefinierte Überprüfungsregel hinzu?
- 22. Wie füge ich ein bedingtes Pflichtfeld hinzu?
- 23. Wie füge ich automatisch vorgeschlagene Standorte hinzu?
- 24. Wie füge ich Route für Hexo hinzu?
- 25. Wie füge ich Schlüsselbefehle zu Sprite hinzu?
- 26. Wie füge ich UIWebView zu UIActionSheet hinzu?
- 27. Wie füge ich einem Buchstaben Akzente hinzu?
- 28. Warenkorbklasse Wie füge ich neue Artikel hinzu?
- 29. Wie füge ich das Authentizitätstoken hinzu?
- 30. Wie füge ich eine Logout-Funktion hinzu?
Diese Zitate machen Ihre Frage nicht besser, [das ist eigentlich genau die Art von Frage, die Sie * nicht * fragen sollten] (http://stackoverflow.com/help/dont-ask). Fragen Sie besser "* Wie kann ich Javascript-Bibliotheken aus beliebigen Github-Repositories aufnehmen, ohne sie selbst zu hosten?" – Bergi