2009-09-06 1 views

Antwort

71

der häufigste Weg, um den Fehler zu erhalten, ist mit dem folgenden Code:

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

eine leere uRL eine Verknüpfung für die aktuelle Seite uRL ist, so dass ein doppelter Antrag gestellt wird, den Inhaltstyp zurück html. Der Browser erwartet ein Bild, erhält aber HTML.

+0

+1 Danke dafür, löste mein Problem. Ich hätte gedacht, eine leere Quelle zu haben, der Browser würde nichts laden ... aber es tut es immer noch. Es wurde behoben, indem der src zu einem spacer.gif –

+2

hinzugefügt wurde. Woot !! Danke, das hat mich am längsten gestört. –

+0

Das hat mich 4 Stunden gekostet, und es scheint wie ein Safari-Bug –

1

Ihr Webserver sendet den Inhalt mit einem bestimmten MIME-Typ. Zum Beispiel würde ein PNG-Bild mit dem HTTP-Header Content-type: image/png gesendet werden. Konfigurieren Sie Ihren Webserver oder Ihr Skript so, dass der richtige Inhaltstyp gesendet wird.

+0

Eigentlich recherchierte ich und ich fand, dass es keine Probleme verursacht. Es ist etwas, was Safari 4 tut ... wenn ich mich nicht irre. – Homework

1

Es verursacht Probleme, wenn Sie ein Javascript aufrufen, das Funktionalität hinzufügt, wird es wahrscheinlich fehlschlagen, wie es für mich tut. Noch keine richtigen Antworten.

2

Der (webkit-basierte) Browser gibt eine Warnung aus, dass er sich entschieden hat, den vom Webserver bereitgestellten MIMEtyp - in diesem Fall text/javascript - zu ignorieren und einen anderen MIME-Typ anwendet - in diesem Fall "other".

Es ist eine Warnung, die Benutzer normalerweise ignorieren können, aber ein Entwickler könnte nützlich sein, wenn nach Hinweisen auf ein Problem suchen. In diesem Beispiel könnte es erklären, warum JavaScript nicht ausgeführt wurde.

1

Ich erhielt diesen Fehler aufgrund eines Skripts mit schlechten Berechtigungen, das einen HTTP 403-Fehler verursachte. Ich habe es gelesen und Rechte auf der ganzen Linie ausführen und es hat funktioniert.

3

i erhielt diesen Fehler aufgrund tu ein fehlendes Element, das ein jQuery-Plugin über js var btnChange zu nennen versucht i die keine benötigt kommentiert (und nicht existent) Bilder und die Warnung (Google Chrome Dev-Tools) festgelegt wurde:

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

eine Einstellung gibt für den Apache-MIME-Modul ist, wo es auf die Art Javascript vermißt das 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> 

Restart der Apache-Server, Problem wird gelöst.

Verwandte Themen