브라우저 이름 및 버전을 검색하는 jQuery 용 브라우저 플러그인을 사용하고 있습니다. 어쨌든 사용자가 특정 브라우저 및/또는 특정 버전을 사용하는 경우 메시지를 표시하려고합니다. 여기에 내가 무엇을 사용하고 있습니다 :AND 및 OR을 사용하여 Javascript if 문
if (($.browser.name == "msie" && $.browser.version <= "8.0") || $.browser.name == "safari" || $.browser.name == "opera") {
// Do something
}
IE9에서 오류 표시를 제외하고 모두 잘 작동하며 가정하지 않습니다. 버전 8.0 이하인 경우에만 표시하고 싶습니다. 이 성명서에 무슨 문제가 있습니까?
미리 감사드립니다.
EDIT : 이제 $ .browser.versionNumber를 사용하고 있지만 여전히 작동하지 않습니다. 이렇게 :
if (($.browser.name == "msie" && $.browser.versionNumber <= "8") || $.browser.name == "safari" || $.browser.name == "opera") {
// Do something
}
$ .browser.versionNumber는 숫자를 검색합니다. 이 경우 IE9를 사용하고 있으면 "9"를 보냅니다.
은 플러그인 이름을 표시합니다. – steo
http://jquery.thewikies.com/browser/ – coldpumpkin
적어도'$ .browser.version <= "8.0"'문자열에는'<='을 사용할 수 없습니다. –