互換性ではjQueryを使用してIEのバージョン、私は次のコードを使用してブラウザを検出しようとしていますモード
if ($.browser.msie && parseInt($.browser.version) >= 9)
を検出するが、それはIE 7のようにブラウザのバージョンを与えているIE7の文書規格とIE9の互換モードでは、他のありこれを行う方法?
互換性ではjQueryを使用してIEのバージョン、私は次のコードを使用してブラウザを検出しようとしていますモード
if ($.browser.msie && parseInt($.browser.version) >= 9)
を検出するが、それはIE 7のようにブラウザのバージョンを与えているIE7の文書規格とIE9の互換モードでは、他のありこれを行う方法?
あなたは、特定のブラウザのバージョンをチェックしてはならないのではなく、現在のブラウザは、あなたが望むものを行うことが可能である場合(例えば、不透明度、コーナーなどを四捨五入)
はにいくつかのクラスを追加Modernizrフレームワークを使用することを検討してくださいhtml
タグを使用すると、スタイルシート内で特定のスタイルで特定のスタイルを適用できます。
は、ここで互換モードを確認するための簡単な方法です:
try{ JSON } catch (e){ alert("Compatibility Mode Detected") }
JSONオブジェクトは時に互換モードで定義されていません。
JavaScriptの関数ie-truthを作成して、真のIEバージョンと互換モードIEの両方を判断しました。 User Agent Stringを解析し、TridentとMSIEの両方の番号を調べることで、両方の要因を判断できます。
本当に便利です!ありがとう! – statue