ブラウザが 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 の継承とプロトタイプチェーンを理解するのに役立つ記事
忘れてしまった場合に後で戻って確認できるようにメモしておいてください。問題の説明:今日はちょっとした...
1. Flexレイアウトの紹介Flex は Flexible Box の略で、「柔軟なレイアウト」を...
この記事の例では、Vue の日付時刻ピッカーコンポーネントの具体的なコードを参考までに紹介します。具...
最近、会社でたまたま生放送をしていたのですが、今日は私が遭遇した落とし穴を記録します。会社のサーバー...
知識ポイント1: ヘッダー情報にWebページのベースURLを設定するベース URL の本質は、ハイパ...
目次DockerにRedisをインストールする1. Redisイメージを見つける2. Redisイメ...
序文テーブルを削除するには、無意識に思い浮かぶコマンドは、DROP TABLE "テーブル...
目次1. はじめに2. 本文2.1 Where句の位置2.2 演算子2.3 NULL値1. はじめに...
このチュートリアルでは、ウェブデザインにおけるFORMフォームタグのさまざまな属性の応用を紹介します...
1. MySQL Yumリポジトリを追加するMySQL公式サイト>ダウンロード>MySQ...
このブログでは、Docker をインストールするプロセスを簡単な手順で説明します。Docker のイ...
環境: [root@centos7 ~]# uname -r 3.10.0-514.el7.x86_...
この記事では、参考までに、ビデオアップロード機能を実現するためのVueの具体的なコードを紹介します。...
1|0MySQL(MariaDB) 1|11. 説明MariaDB データベース管理システムは My...
目次質問サーバー層とストレージエンジン層LIMITって何ですか?何をするか?トゥカオ最近、Q&...