
브라우저 객체를 찾지 못할 때
JQuery 3.x.x 버전 대는 브라우저 객체를 사용하지 않아 생기는 오류
(JQuery 1.9 버전부터 삭제됨, 하단 링크 참조)
아래 코드는 없는 브라우저 객체를 생성하는 코드
<script>
jQuery.extend({
browser: function(){
var
rwebkit = /(webkit)\/([\w.]+)/,
ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/,
rmsie = /(msie) ([\w.]+)/,
rmozilla = /(mozilla)(?:.*? rv:([\w.]+))?/,
browser = {},
ua = window.navigator.userAgent,
browserMatch = uaMatch(ua);
if (browserMatch.browser) {
browser[browserMatch.browser] = true;
browser.version = browserMatch.version;
}
return { browser: browser };
},
});
</script>
출처 : 오류 찾는 과정에서 도저히 못찾아서, 선임 개발자님 설명해주셨음
참조링크 : https://api.jquery.com/jQuery.browser/#jQuery-browser1
'JavaScript & JQuery 참조' 카테고리의 다른 글
[JS] Date 객체 유닉스 시간 변경 (0) | 2023.06.22 |
---|---|
[JQuery] Select box 관련 내용 (0) | 2023.01.27 |
[JQuery] input radio 중복 체크 될 때 (수정중) (0) | 2023.01.10 |
[JS] async & await (ajax아님) (0) | 2022.09.22 |
[Ajax] 내가 보려고 마구잡이로 정리한 Ajax (작성중 나중에 정리) (0) | 2022.09.14 |