MSIEのバージョンを調べVer8以下の場合は他のブラウザを使用するように勧める

ブラウザの種類を読出し、MSIEだったらバージョンを読んでVer8以下かチェックする。

(サンプルではメッセージを表示する為、Ver8以上の場合にメッセージを出すようにしている。)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Content-Style-Type" content="text/css">
<title></title>
<script language="JavaScript"><!--

myAgent = "";
function myGetVer( myKey ){
 myStart = myAgent.indexOf( myKey ) + myKey.length;
 myEnd = myAgent.indexOf( ";", myStart );
 return myAgent.substring ( myStart, myEnd );
}

function mySearch( myKey ){
 return (myAgent.indexOf( myKey )>=0) ? true : false;
}

function myFunc( myUserAgent ){
 myAgent = myUserAgent + ";";
 myAgent = myAgent.replace( / /g, ";" );

// Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0; Touch; MAFSJS)
 if ( mySearch( "MSIE;" ) ) {
 alert("ブラウザーはInternet Exploreです。");
 myVer = myGetVer( "MSIE;" );
 myVerStr = "Versionは" + parseInt( myVer );

 if (myVer >= 8 ) {
 alert( myVerStr );
 document.write("ご使用になっているInternet Exploreのバージョンは", parseInt(myVer), "です。<br>当サイトの閲覧にはバージョン9.0以上ないしGoogle Chromeなど<br>他のブラウザーのご利用を推奨します。");
 }
 }
}

myParam = navigator.userAgent;
myFunc( myParam );
// --></script>

</head>
<body>
</body>
</html>

MSIEであることを表示CheckUserAgent01

 

 

 

 

バージョンを表示CheckUserAgent02

 

 

 

 

CheckUserAgent03

ブラウザの変更を勧めるメッセージを

ページに書く

カテゴリー: ウェブサイト作成の秘訣 タグ: , , パーマリンク