138 votes

Uncaught TypeError: Impossible de lire la propriété 'msie' de undefined

Ce message d'erreur provient du code suivant:

 $.fn.extend({
    chosen: function(options) {
      if ($.browser.msie && ($.browser.version === "6.0" || $.browser.version === "7.0")) {
 

À partir du fichier: https://github.com/koenpunt/chosen/edit/master/chosen/chosen.jquery.js

De toute évidence, le navigateur n'est pas défini. Toute idée de ce qui pourrait causer cela. Même erreur dans Chrome et FF.

258voto

Matt Greer Points 29401

$.browser été supprimé de jQuery à partir de la version 1.9. Il est maintenant disponible en plugin . Il est généralement recommandé d'éviter la détection du navigateur, raison pour laquelle elle a été supprimée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X