1

ページに貼り付けて完了できる、見栄えの良いものを探しています。

スクリプトは 9 より古いバージョンの IE を検出し、さまざまなブラウザーへのリンクなどを含む素敵なポップアップを表示する必要があります。私は自分でそれを行うことができましたが、車輪を再発明したくありません.

4

4 に答える 4

10

この回答を最初に投稿したとき、modern.IEプロジェクトはIE6 のカウントダウンイニシアチブを推進していました。その一環として、古いブラウザーを使用していることをユーザーに警告するために使用される IE 検出スニペットとホストされた画像が提供されました。

私はもともとhttp://www.ie6countdown.com/にリンクしていましたが、現在はスニペットと画像を提供していない modern.IE の領域にリダイレクトされます。したがって、繁栄と参考のために、彼らが共有していたコードと、imgur でホストされている元のバナー画像を次に示します。

<!--[if lt IE 7]>
<div style=' clear: both; height: 59px; padding:0 0 0 15px; position: relative;'> 
  <a href="http://www.microsoft.com/windows/internet-explorer/default.aspx?ocid=ie6_countdown_bannercode">
    <img src="http://i.imgur.com/hNingci.jpg" border="0" height="42" width="820" alt="" />
  </a>
</div>
<![endif]-->

これを変更して 9 未満の IE バージョンを検出する場合は、コードの最初のビットを次のように変更します。

<!--[if lt IE 9]>
于 2012-04-18T15:20:57.340 に答える
6

IEバージョン検出を行うには、おそらく条件付きコメントを使用したコメントハックを使用します。

<!--[if lt IE 8 ]>
    <script type='text/javascript'>
        alert( 'Your IE is Old' );

        // or set a flag or something

        var oldIE = true;
    </script>
<![endif]-->

技術的には、JavaScript を使用して検出を行うのではなく、IE 固有の機能を使用していますが、複雑な JavaScript 関数よりも一貫して動作するはずです。

于 2012-04-18T15:21:50.630 に答える
5

これは、IE だけでなく、Firefox、Opera、Safari 用のカスタマイズ可能なブラウザー バージョンを提供します。http://browser-update.org/

于 2013-08-27T21:34:17.417 に答える
1

Recently I developed a free jQuery plugin that shows a well designed warning message to the visitor who's trying to view your site with an older version of Internet Explorer browser.
Site: http://nmsdvid.com/iealert/

于 2012-06-14T13:56:46.580 に答える