Ich entwickle eine Webseite mit JavaScript und HTML, alles hat gut funktioniert als ich diese Liste von Fehlern auf meiner HTML-Seite erhalten habe:
The resource from “https://raw.githubusercontent.com/dataarts/dat.gui/master/build/dat.gui.min.js”
was blocked due to MIME type mismatch (X-Content-Type-Options: nosniff).
The resource from “https://raw.githubusercontent.com/mrdoob/three.js/dev/build/three.js” was
blocked due to MIME type mismatch (X-Content-Type-Options: nosniff).
The resource from “https://raw.githubusercontent.com/mrdoob/three.js/master/examples/js/renderers/CanvasRenderer.js”
was blocked due to MIME type mismatch (X-Content-Type-Options: nosniff).
The resource from “https://raw.githubusercontent.com/mrdoob/three.js/master/examples/js/renderers/Projector.js”
was blocked due to MIME type mismatch (X-Content-Type-Options: nosniff).
The resource from “https://raw.githubusercontent.com/mrdoob/three.js/dev/build/three.js” was
blocked due to MIME type mismatch (X-Content-Type-Options: nosniff).
Diese Fehler traten nach einem automatischen Browser-Update (Mozilla Firefox) auf, möglicherweise kann es sein, dass sich etwas in den Einstellungen geändert hat. Kennen Sie eine Möglichkeit zur Lösung dieses Problem zu lösen?
Dies kann durch eine Änderung der URL behoben werden, Beispiel schlecht:
https://raw.githubusercontent.com/svnpenn/bm/master/yt-dl/yt-dl.js
Content-Type: text/plain; charset=utf-8
Beispiel gut:
https://cdn.rawgit.com/svnpenn/bm/master/yt-dl/yt-dl.js
content-type: application/javascript;charset=utf-8
rawgit.com ist ein Caching-Proxy-Dienst für Github. Sie können auch dorthin gehen und interaktiv eine entsprechende URL für Ihre ursprüngliche raw.githubusercontent.com URL ableiten. Siehe die FAQ
Dies könnte daran liegen, dass der Browser nicht auf eine Datei zugreifen kann. Ich bin bei der Erstellung einer Anwendung mit node.js über diese Art von Fehler gestolpert. Sie können versuchen, die Skriptdatei direkt anzufordern (Kopieren und Einfügen der URL) und sehen, ob Sie sie abrufen können. Dann können Sie sehen, was das eigentliche Problem ist. Es kann an der Berechtigung des Ordners liegen, in dem sich die Datei befindet, oder der Browser findet sie einfach nicht, weil der Pfad nicht stimmt. In node.js funktioniert nach Angabe der Route zur Datei alles.