ブラウザが IE のどのバージョンであるかを検出するためによく使用される JavaScript コード。最も嫌われている IE6 の識別と検出も含まれます。 コードをコピー コードは次のとおりです。var isIE=!!window.ActiveXObject; var isIE6=isIE&&!window.XMLHttpRequest; var isIE8=isIE&&!!document.documentMode; var isIE7=isIE&&!isIE6&&!isIE8; if (isIE){ (IE6の場合){ 警告("ie6"); }それ以外の場合 (isIE8){ 警告("ie8"); }それ以外の場合 (isIE7){ 警告("ie7"); } } 次に、IE かどうかを判断するための少し短い js メソッドがあります。 コードをコピー コードは次のとおりです。var ie = 0/*@cc_on+1@*/; IE か非 IE かを判断する最短の js コードはわずか 7 バイトです。 コードをコピー コードは次のとおりです。var ie = !+'\v1'; 2010 年 1 月、ロシア人が配列の toString メソッドの処理における IE と標準ブラウザの違いを利用し、わずか 6 バイトで IE ブラウザの検出を完璧に完了しました。 コードをコピー コードは次のとおりです。var ie = !-[1,]; これらの調査結果を使用すると、より短いコードを作成できます。さて、IE6 であるかどうかの検出は、実際には次のように記述できます。 コードをコピー コードは次のとおりです。var ie6=!-[1,]&&!window.XMLHttpRequest; これまでの長くて面倒なナビゲーターの分析と通常の比較方法よりも、次の JS メソッドの方が効率的です。 |
>>: Js の継承とプロトタイプチェーンを理解するのに役立つ記事
第一に: CSSを導入する4つの方法CSS を導入する方法には、インライン スタイル、埋め込みスタイ...
今日は、CentOS 6.8 サーバーに MySQL 8.0.18 をインストールする方法を記録しま...
序文まずここで説明させてください。インターネット上では、Alibaba では 500 万のデータを異...
序文:フロントエンド: jq+h5 で 9 グリッドのダイナミック効果を実現バックエンド: thin...
目次バイナリ検索木 (BST) とは何ですか?バイナリツリーの基本的な走査(インオーダー、ポストオー...
[LeetCode] 176. 2番目に高い給与従業員テーブルから 2 番目に高い給与を取得する ...
目次序文&& 演算子|| 演算子|| 演算子の簡単なデモ章の目的ケース演習(json...
HTML と XHTML の違い1. XHTML要素は正しくネストされている必要がある2. XHT...
MySQL フルテキスト インデックスは、特定のテーブルの特定の列に表示されるすべての単語のリストを...
最近、要素テーブルを使用すると、並べ替えの問題によく遭遇します。単純な並べ替えであれば、要素の公式が...
1. システム構成1. sudoパスワードをオフにするsudo コマンドを使用するたびにパスワード...
ハードディスクのファイル属性のバッチ表示など、特定の種類のファイルに対してバッチ操作を実行する場合、...
操作効果コードの実装html <div id="ウォッチ"> <...
MySQL データベース管理ソフトウェアには、エンタープライズ エディションとコミュニティ エディシ...
1.まずnpmをアンインストールする sudo npm アンインストール npm -g 2. ノー...