ブラウザが 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 の継承とプロトタイプチェーンを理解するのに役立つ記事
タッチコマンドこれには 2 つの機能があります。1 つは、既存のファイルの時間タグを現在のシステム時...
序文:ジュニアプログラマーとして、私は自分自身の個人ウェブサイトを構築し、それを他の人に見せることを...
Vue プロジェクトで mock.js を使用する開発ツールの選択: Vscode 1. コマンドラ...
この記事の例では、WeChatアプレットで複数行のテキストスクロールを実装するための具体的なコードを...
目次例方法1: 削除方法2: 分解補充する要約するThinking シリーズは、10 分で実用的なプ...
方法:説明: どちらも達成できません:方法1: sp_product から sp.productid...
無料のパブリック STUN サーバーSIP 端末がプライベート IP アドレスを使用する場合、スタン...
Docker は、アプリケーションをより速く配信するのに役立つオープンソースのコンテナ エンジンです...
目次MySQL スレーブ ライブラリ Seconds_Behind_Master 遅延の概要1. 遅...
目次序文接続管理追加の接続管理ポート要約する序文皆さんの多くは、次のようなエラー メッセージに遭遇し...
1. SHOW PROCESSLISTコマンドSHOW PROCESSLIST は実行中のスレッド ...
成果を達成する 実装コードhtml <div id=コンテナ> いらっしゃいませ <...
目次シャロークローニングとディープクローニングとは何ですか? 1. アレイのクローンを作成する1.1...
序文mysql がデフォルトのデータベース パスを変更したため、サービスを開始できませんでした。ログ...
コンテナの起動時に Docker コンテナ内のアプリケーション サービスを自動的に起動する場合。 D...