ブラウザが 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 の継承とプロトタイプチェーンを理解するのに役立つ記事
Docker は過去 2 年間で非常に人気が高まっています。開発者はすべてのアプリケーションとソフト...
目次1 関数カリー化とは何ですか? 2 カレーの役割と特徴2.1 パラメータの再利用2.2 早期復帰...
トレーニングのための一連のプロジェクト反応+ts内容は少ないですが、フックのカプセル化、ts ジェネ...
この記事では、ソシュールの言語哲学などの理論に基づいて、CSS の class 属性は不要であると主...
目次sambaをアンインストールしてインストールする新しい共有パスを作成し、権限を設定するSamba...
1. Dockerの紹介Docker は Linux オペレーティングシステムの一部の機能をベースに...
序文始める前に、ファイル属性とファイル属性を変更する方法について簡単に理解しておく必要があります。 ...
目次序文1. scp2をインストールする2. テスト/本番環境サーバーのSSHリモートログインアカウ...
目次導入ルート内のオブジェクト属性パス: 文字列コンポーネント: コンポーネント | () =>...
今日はvueとmomentで作ったカウントダウンを紹介したいと思います。具体的な内容は以下のとおりで...
毎日jQueryプラグイン - 検索履歴を作成するためのものです。参考までに、具体的な内容は次のとお...
** CentOS7 で yum ソースをインストールし、rz および sz コマンドをアップロー...
Windows フォームと同様の効果を得るには、中央をドラッグして div の位置を変更し、端をド...
イメージが正常にビルドされると、Docker 環境があれば使用できますが、イメージを Docker ...
公式、電子商取引、ソーシャル ネットワーキング、個人のいずれの Web サイトでも、訪問者に貴重な時...