2013-10-14 2 views
0

내 웹 응용 프로그램을 하나의 특정 브라우저에서만 지원하지 못하도록 제한하고 싶습니다. 브라우저는 모든 버전 일 수 있습니다.웹 응용 프로그램이 특정 브라우저에서만 지원되지 않도록 차단하는 방법은 무엇입니까?

미리 감사드립니다.

+0

http://stackoverflow.com/questions/9645803/whats-the-replacement-for-browser는 브라우저를 식별하는 데 도움이 될 수 있습니다. – asprin

답변

1

왜 특정 브라우저를 지원하지 않으시겠습니까? 이것은 사용자를 강요해서는 안되기 때문에 실제로는 좋은 디자인이 아닙니다. 귀하의 경우에는

당신은 좋지 않다 navigator.userAgent를 사용하여 브라우저를 감지의 유일한 옵션이 있습니다.

IE 나 IE 자체가 이전 버전을 지원하지 않으려면 conditional comments으로 가십시오. 예를 들어

적어도 다음 feature detection을 기반으로하는 모든 최신 브라우저, 설계 변경 지원 코드

<!--[if lt IE 9]> 
<p>Sorry! You are running IE 8 or an earlier version of IE. <br>Please use IE 9 or greater</p> 
<style> 
    //Apply your own styles 
</style> 
<![endif]--> 

보십시오.

관련 문제