ダウンロードリンクのあるバナーの場合、条件付きで1つ以上のリンクを追加したい
ユーザーがInternetExplorerを使用している場合は、InternetExplorerのダウンロードリンクが表示されます。ユーザーがGoogleChromeまたはSafariを使用している場合は、そのブラウザーのリンクが表示されます。
ダウンロードリンクのあるバナーの場合、条件付きで1つ以上のリンクを追加したい
ユーザーがInternetExplorerを使用している場合は、InternetExplorerのダウンロードリンクが表示されます。ユーザーがGoogleChromeまたはSafariを使用している場合は、そのブラウザーのリンクが表示されます。
これを使用して、PHP でブラウザー情報を取得します。
$info = get_browser(null, true);
ブラウザ情報を含む配列を返します。その情報を使用して、サーバー側から適切なリンクを構築できます。詳細については、ドキュメントを参照してください: http://php.net/manual/en/function.get-browser.php
navigator.sayswho= (function(){
var N= navigator.appName, ua= navigator.userAgent, tem;
var M= ua.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);
if(M && (tem= ua.match(/version\/([\.\d]+)/i))!= null) M[2]= tem[1];
M= M? [M[1], M[2]]: [N, navigator.appVersion, '-?'];
return M;
})();
これは私のものではありません!@kennebec がこの他の質問に投稿しました: jQuery browser detection?
Internet Explorer を検出したい場合は、条件付きコメントについて読む必要があります。Javascript はまったく必要ありません。
あなたは書ける:
<!--[if IE]>
<a href="ielink">some text</a>
<![endif]-->
<!--[if !IE]> -->
<a href="otherlink">some text</a>
<!-- <![endif]-->