programing tip

잡히지 않은 TypeError : 정의되지 않은 [중복]의 'msie'속성을 읽을 수 없습니다

itbloger 2020. 6. 23. 07:54
반응형

잡히지 않은 TypeError : 정의되지 않은 [중복]의 'msie'속성을 읽을 수 없습니다


이 오류 메시지는 다음 코드에서 발생합니다.

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

파일에서 : https://github.com/koenpunt/chosen/edit/master/chosen/chosen.jquery.js

브라우저는 정의되어 있지 않습니다. 이 문제를 일으킬 수있는 아이디어가 있습니다. Chrome과 FF에서 동일한 오류가 발생했습니다.


$.browser버전 1.9부터 jQuery에서 제거되었습니다. 이제 플러그인으로 사용할 수 있습니다 . 일반적으로 브라우저 감지를 피하는 것이 좋습니다. 이것이 제거 된 이유입니다.

참고 URL : https://stackoverflow.com/questions/14793331/uncaught-typeerror-cannot-read-property-msie-of-undefined

반응형