Uncaught TypeError: kan eigenschap ‘msie’ van undefined niet lezen

Deze foutmelding komt voort uit de volgende code:

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

Uit het bestand: https://github.com/koenpunt/chosen/edit /master/chosen/chosen.jquery.js

Het is duidelijk dat de browser niet is gedefinieerd. Enig idee wat dit zou kunnen veroorzaken. Dezelfde fout in Chrome en FF.


Antwoord 1, autoriteit 100%

$.browseris verwijderd uit jQuery vanaf versie 1.9. Het is nu beschikbaar als plug-in. Het wordt over het algemeen aanbevolen om browserdetectie te vermijden, daarom is het verwijderd.

Other episodes