WordPressは、使いやすいCMS(コンテンツ管理システム)で人気が多いが、人気のある WordPress テーマはIE 9以降でサポートしている場合があります。 したがって、Internet Exploerer 8バージョンを必ずサポートが必要な場合は必ずご購入前にIE 8バージョンをサポートしているかどうか、最新の WordPress バージョンをサポートするかどうかのテーマ販売者に連絡してください。
もしIE 8の以前用サイトとIE 9以上の他のブラウザ用のサイトを区別する場合は、次のようなコードが役立つことがあります。
ブラウザチェック
ブラウザがIneternet Explorerの場合
<!--[if !IE]> // 코드 <![endif]-->
ブラウザがIE 8である場合
<!--[if IE 8]> // 코드 <![endif]-->
ブラウザがIE 8以下の場合
<!--[if lte IE 8]> // 코드 <![endif]-->
ブラウザがIE 8以上(IE8含まず)である場合
<!--[if gt IE 8]>// 코드 <![endif]-->
ブラウザは、IEではない場合
<!--[if !IE]> // 코드 <![endif]-->
例示
例 1 - IE 8 以下の場合、特定のサイトにリダイレクト:
<!--[if lte IE 8]> <script type="text/javascript"> window.location = "http://www.example.com/"; </script> <![endif]-->
例2:
<!--[if lte IE 8 ]> // 코드 <![endif]--><!--[if !lte IE 8 ]> // 코드 <![endif]-->
例3:
<!--[if lt IE 7]><html class="ie6" lang="euc-kr"><![endif]--> <!--[if IE 7]><html class="ie7" lang="euc-kr"><![endif]--> <!--[if IE 8]><html class="ie8" lang="euc-kr"><![endif]--> <!--[if gt IE 8]><!--><html lang="euc-kr"><!--<![endif]-->
ちなみにブラウザがIE 8以下であることをチェックするPHPコードでは、次を使用することができます。
if(preg_match('/(?i)msie [2-8]/',$_SERVER['HTTP_USER_AGENT'])) // Source: stackoverflow
ブラウザがIE、Firefoxの(Firefox)、サファリ、クロム(Chrome)、オペラ(Opera)かどうかをチェックするには、次のコードを利用することができます。
if(preg_match('/MSIE/i',$u_agent)) { $ub = "ie"; } elseif(preg_match('/Firefox/i',$u_agent)) { $ub = "firefox"; } elseif(preg_match('/Safari/i',$u_agent)) { $ub = "safari"; } elseif(preg_match('/Chrome/i',$u_agent)) { $ub = "chrome"; } elseif(preg_match('/Flock/i',$u_agent)) { $ub = "flock"; } elseif(preg_match('/Opera/i',$u_agent)) { $ub = "opera"; } // Source: stackoverflow
メモ:
- http://stackoverflow.com/questions/15471488/redirect-ie8-users-to-another-page
- http://www.cssplay.co.uk/menu/conditional.html
- http://www.leemunroe.com/ie-conditional-css-styles/
コメントを残す