IEバージョン判定


 

 

PHP編

	<?php
	// IE8以下は、ロゴとメッセージのみ表示
	if(preg_match('/(?i)msie [1-8]\./',$_SERVER['HTTP_USER_AGENT'])) {
		// if IE<=8
		echo "<div id='ie-version-area'>";
		echo "<a href='" . esc_url( home_url( '/' ) ) . "' ><img src='".$src_logo."' /><img src='".get_template_directory_uri()."/img/common/title.png' alt='".get_bloginfo( 'name' )."' /></a>";
		echo "<div id='version-note'><p style='text-align:center;'>恐れ入りますが、このサイトはIE8以下のブラウザには対応していません。<br />このサイトを見るにはIE9以上のバージョンでご覧ください。</p><br /><p style='text-align:center;'><a href='http://windows.microsoft.com/ja-jp/internet-explorer/download-ie-MCM'>IE最新バージョンをダウンロード</a></p></div>";
		echo "</div>";
		echo "</body></html>";
		exit;
	}
	?>

 

 

javascript編

		<script type="text/javascript">
			jQuery(function( $ ) {
				"use strict";

				var userAgent = window.navigator.userAgent.toLowerCase();
				if( userAgent.match(/(msie|MSIE)/) || userAgent.match(/(T|t)rident/) ) {
				    var isIE = true;
				    var ieVersion = userAgent.match(/((msie|MSIE)\s|rv:)([\d\.]+)/)[3];
				    ieVersion = parseInt(ieVersion);
				} else {
				    var isIE = false;
				}
				<?php // IEの処理 ?>
				if(isIE === true){

処理
					}

				}
			});
		</script>