Verknüpfen externer JavaScript-Dateien von GitHub
Beim Verknüpfen mit externen JavaScript-Dateien, die auf GitHub gehostet werden, können Benutzer auf Fehler im Zusammenhang mit der strengen MIME-Typprüfung stoßen . Dieser Fehler tritt auf, wenn der MIME-Typ der Datei nicht ausführbar ist, was den Browser daran hindert, das Skript auszuführen.
Um dieses Problem zu beheben, bietet jsdelivr.net eine Problemumgehung an. Hier sind die Schritte:
GitHub Raw URL Conversion: Konvertieren Sie die GitHub Raw URL wie folgt:
Beispiel:
Konvertieren:
http://raw.githubusercontent.com/<username>/<repo>/<branch>/path/to/file.js
Nach:
http://cdn.jsdelivr.net/gh/<username>/<repo>/path/to/file.js
Cache Überlegungen:
Für Produktionsumgebungen wird empfohlen, eine Verknüpfung zu einem bestimmten Tag oder einen Commit-Hash herzustellen. Das Verknüpfen mit „Neueste“ kann zu einer langfristigen Zwischenspeicherung führen und Aktualisierungen verhindern, wenn neue Versionen gepusht werden.
Hintergrund:
Strikter MIME-Typ Die Überprüfung wurde 2013 von GitHub implementiert, um Sicherheitsstandards durchzusetzen. Dies kann die beabsichtigte Verwendung von Rohdateien als Skripte beeinträchtigen.
Das obige ist der detaillierte Inhalt vonWie kann ich JavaScript-MIME-Typfehler beim Verknüpfen mit GitHub-Dateien beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!