문제:
웹사이트 사용자를 리디렉션하고 싶습니다. Internet Explorer(IE) 9 이전 버전을 사용하는 경우 오류 페이지로 이동하세요.
제안 코드:
if(navigator.appName.indexOf("Internet Explorer")!=-1){ //yeah, he's using IE var badBrowser=( navigator.appVersion.indexOf("MSIE 9")==-1 && //v9 is ok navigator.appVersion.indexOf("MSIE 1")==-1 //v10, 11, 12, etc. is fine too ); if(badBrowser){ // navigate to error page } }
권장 해결 방법:
제안된 코드는 특정 조건에서 작동할 수 있지만 가장 안정적이거나 효율적인 접근 방식은 아닙니다. 더 나은 방법은 JavaScript와 함께 조건부 HTML 주석을 사용하여 다양한 브라우저 버전을 감지하고 처리하는 것입니다.
HTML:
위 내용은 JavaScript에서 Internet Explorer 버전(v9 이전)을 어떻게 감지합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!