반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- RabbitMQ
- QueryDSL
- Spring Open Feign
- netflix oss
- spring boot
- coalesce
- Hibernate
- spring cloud
- ChannelPipeline
- docker compose mysql
- jmeter
- Docker Compose
- argo cd
- KAFKA
- weblogic 10
- redis
- mybatis
- Airflow
- MySQL
- Netty
- JPA
- docker-compose
- cassandra
- Selenium
- grafana
- spring boot redis
- docker
- WebLogic
- vue.js
- Redis Sentinel
Archives
- Today
- Total
IT.FARMER
IE 브라우저 버전 체크 script 본문
반응형
브라우저 에이전트 체크 스크립트
네비게이터 속성에서 사용자 에이전트 값을 가져와 체크해본다.
<!DOCTYPE >
<html debug="true">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>IE Version Check</title>
<script type="text/javascript" charset="utf-8">
// Internet Explorer 버전 체크
var IEVersionCheck = function() {
var word;
var version = "N/A";
var agent = navigator.userAgent.toLowerCase();
var name = navigator.appName;
// IE old version ( IE 10 or Lower )
if ( name == "Microsoft Internet Explorer" ) word = "msie ";
else {
// IE 11
if ( agent.search("trident") > -1 ) word = "trident/.*rv:";
// IE 12 ( Microsoft Edge )
else if ( agent.search("edge/") > -1 ) word = "edge/";
}
var reg = new RegExp( word + "([0-9]{1,})(\\.{0,}[0-9]{0,1})" );
if ( reg.exec( agent ) != null )
version = RegExp.$1 + RegExp.$2;
//return version;
if(version < 10) {
if(confirm("인터넷 익스플로러 10 버전 이상 또는 크롬 브라우저에 최적화되어 있습니다. \n다운로드후 사용하시겠습니까?")) {
location.href = "https://support.microsoft.com/ko-kr/help/17621/internet-explorer-downloads";
}
}
};
IEVersionCheck();
</script>
</head>
<body>
<h1>IE Version Check</h1>
<li>인터넷 익스프로러 일경우에는 버전이 아닐경우에는 N/A를 화면에 표시한다. <br/>
</body>
</html>
반응형
'JavaScript > script' 카테고리의 다른 글
HTML5 Video and image 재생 (AD Player) (0) | 2016.06.28 |
---|---|
javascript 이미지 미리보기 (0) | 2016.03.30 |
JavaScript Boolean Object (0) | 2012.07.19 |
javascript 스크롤바 위치 기억 (2) | 2011.11.14 |
javascript Date getTimezoneOffset() (0) | 2011.11.10 |