ブラウザが 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 の継承とプロトタイプチェーンを理解するのに役立つ記事
知らせ! ! ! uid が (a,b,c,null) に含まれないユーザーから * を選択します。...
1. ディスクパーティション: 2. fdiskパーティションディスクが2 TB未満の場合はfdis...
3. MySQLデータ管理最初の方法:お勧めできません。複雑そうです -- 学生テーブルの grad...
このキーワードどのオブジェクトが関数を呼び出しますか? また、関数内の this はどのオブジェクト...
vue3.0 への最初の試みを記録します。プロジェクトを開始したときに、「モジュール 'wo...
NFS とは何ですか?ネットワークファイルシステムネットワーク上でファイルを保存および整理するための...
プロジェクトで使用されている特殊文字とアイコンHTMLコードXML/HTML コードコンテンツをクリ...
1. インストール手順 Linux 環境でのローカル インストールと比較すると、Docker のイン...
目次【機能背景】 [生のSQL] 【独自SQL解析】 【分析手順】 [最適化されたSQL] 【最適化...
実際のWeb開発では、画像の挿入やCSSファイルなどすべてパスが必要となります。ファイルパスを誤って...
MySQL解凍版とNavicatデータベース操作ツールのインストールは、以下のとおりです。 1. M...
win docker-desktopを使ってコンテナ開発に接続し、ネットワーク上で色々試してみたいと...
注: MySQL5.7 で root パスワードをクラックするには、パスワード認証をスキップしてデー...
この記事の例では、検証コードの動的干渉を実装するためのjsの具体的なコードを共有しています。具体的な...
世界で最も有名なウェブサイトのロゴデザインにはどんなフォントが使われているかご存知ですか?これらのフ...