Frage

Ich erhalte " Resource als andere interpretierten aber mit MIME-Typ text / javascript übertragen. ", aber alles scheint gut zu funktionieren. Dies scheint nur in Safari 4 auf meinem Mac zu geschehen.

Ich wurde geraten, "meta http-equiv="content-script-type" content="text/javascript" an den Header hinzuzufügen, obwohl das nichts.

War es hilfreich?

Lösung

Der häufigste Weg, um den Fehler mit dem folgenden Code zu bekommen:

<img src="" class="blah" />

Eine leere url ist eine Abkürzung für die aktuelle Seite URL, so dass ein doppelter Antrag gestellt wird, welchen Inhaltstyp HTML zurückzugibt. Der Browser erwartet ein Bild, sondern bekommt html.

Andere Tipps

Ich habe diese Fehler aufgrund tu ein fehlendes Element, das ein jQuery-Plugin, um Anruf versucht, über js var btnChange i kommentierte die keine erforderlich (und nicht existent) Bilder und die Warnung (Google Chrome Entwickler-Tools ) wurde festgelegt:

$(mopSliderName+" .sliderCaseRight").css({backgroundImage:"url("+btnChange.src+")"});

Der (Webkit-basierte) Browser eine Warnung ausgibt, dass sie den MIME-Typen vom Webserver zur Verfügung gestellt zu ignorieren entschieden hat - in diesem Fall text / javascript - und ist ein anderen MIME-Typ der Anwendung - in diesem Fall „anderen“

Es ist eine Warnung , die Benutzer in der Regel ignorieren können, aber ein Entwickler könnte nützlich sein, wenn nach Hinweisen auf ein Problem suchen. Für dieses Beispiel könnte es erklären, warum einige Javascript nicht ausgeführt werden.

Ihr Web-Server sendet den Inhalt mit einem bestimmten MIME-Typ. Zum Beispiel würde ein PNG-Bild mit dem HTTP-Header Content-type: image/png gesendet. Konfigurieren Sie Ihren Web-Server oder ein Skript den richtigen Inhaltstyp zu senden.

Es tut Ursache Probleme, wenn Ihr eine Javascript aufrufen, die Funktionalität hinzufügt, ist es wahrscheinlich zum Scheitern verurteilt ist, wie es für mich tut. Keine wirklichen Antworten noch.

Ich habe immer diese Fehlermeldung aufgrund eines Skripts mit schlechten Berechtigungen einen HTTP-Fehler 403 Erziehung. Ich habe es Rechte auf der ganzen Linie lesen und auszuführen und es hat funktioniert.

Es gibt eine Einstellung für den Apache-MIME-Modul, in dem es fehlt der Typ für Javascript hinzufügen, um es zu lösen, öffnen Sie einfach die .htaccess-Datei oder httpd.conf Datei, fügen Sie die folgenden Zeilen

<IfModule mod_mime.c>
  AddType text/javascript .js
</IfModule>

Starten Sie den Apache-Server, wird Problem behoben werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top