jQuery.browser: Javascript Uncaught TypeError

7

Ich habe einen Fehler, bei dem meine Seite nicht geladen wird.

  

Uncaught TypeError: Kann Eigenschaft 'msie' von undefined

nicht lesen

Der Fehler in der Konsole bezieht sich auf diesen Code:

%Vor%

Das Seltsame ist, dass es plötzlich passiert ist, ich habe nichts geändert. Als Referenz verwende ich Wordpress.

    
TonalDev 15.01.2013, 12:34
quelle

4 Antworten

15
  

jQuery.browser war in Version 1.3 veraltet und schließlich in entfernt   1.9.

Quelle

Wie Sie in der aktuellen Version von jQuery sehen können, gibt es keine Eigenschaft $.browser mehr.

Wahrscheinlich wurde es in das Plugin verschoben, wie es in Dokumenten angegeben wurde.

Wenn Sie also die letzte Version von jQuery verwenden, ist der undefined -Fehler verständlich.

    
VisioN 15.01.2013, 12:43
quelle
4

Ja, jQuery.browser war in älteren Versionen veraltet und wurde in 1.9 entfernt. Jetzt in alter Version, wenn Code wie folgt geschrieben wurde:

%Vor%

wird durch

ersetzt %Vor%

Prost !!!

    
Manish Shrivastava 22.04.2013 09:40
quelle
2
___ answer16143898 ___

Ja, jQuery.browser war in älteren Versionen veraltet und wurde in 1.9 entfernt. Jetzt in alter Version, wenn Code wie folgt geschrieben wurde:

%Vor%

wird durch

ersetzt %Vor%

Prost !!!

    
___ qstnhdr ___ jQuery.browser: Javascript Uncaught TypeError ___ qstntxt ___

Ich habe einen Fehler, bei dem meine Seite nicht geladen wird.

  

Uncaught TypeError: Kann Eigenschaft 'msie' von undefined

nicht lesen

Der Fehler in der Konsole bezieht sich auf diesen Code:

%Vor%

Das Seltsame ist, dass es plötzlich passiert ist, ich habe nichts geändert. Als Referenz verwende ich Wordpress.

    
___ answer24206540 ​​___

Als VisioN answer erwähnt, das wurde in jQuery 1.9 entfernt und kommt nicht so bald zurück, so scheint es.

Wenn Sie mit dem Plugin% $.browser zu Ihrer jQuery-Bibliothek hinzufügen möchten, kopieren Sie einfach & amp; Fügen Sie den folgenden Code in eine Datei ein und verknüpfen Sie das Skript an beliebiger Stelle nach jQuery:

%Vor%

jsFiddle

Verwenden Sie traditionell wie: if ($.browser.msie) { doWork }

%Vor% %Vor% %Vor%
    
___ answer27690532 ___

Sie können die jQuery.Migrate-Bibliothek für veraltete Funktionen wie $ .browser verwenden.

Siehe Ссылка

    
___ answer14338019 ___
  

jQuery.browser war in Version 1.3 veraltet und schließlich in entfernt   1.9.

Quelle

Wie Sie in der aktuellen Version von jQuery sehen können, gibt es keine Eigenschaft %code% mehr.

Wahrscheinlich wurde es in das Plugin verschoben, wie es in Dokumenten angegeben wurde.

Wenn Sie also die letzte Version von jQuery verwenden, ist der %code% -Fehler verständlich.

    
___
SpYk3HH 13.06.2014 13:30
quelle
0

Sie können die jQuery.Migrate-Bibliothek für veraltete Funktionen wie $ .browser verwenden.

Siehe Ссылка

    
Hugo 29.12.2014 14:15
quelle