JavaScriptの中の一つの珍しいもののIEブラウザの判断方法


ネット上でDownの多くのソースコードを使っていたのを覚えています。これはIEブラウザのdocumentにallメソッドがありますが、標準ブラウザというのはないので、長い間、これは非常に一般的な方法です。その後、簡単さを追求するようになりました。これはIEで垂直タブの特性をサポートしないで判別したものです。7文字だけで驚きましたが、この記録はロシア人に今年の初めに破られました。私たちはこのキャラクターについては別にして、研究として考えています。あるいは彼が暇だと言っているどんな痛みでもいいです。
var ie = document.all();
の原理は簡単です。[1]、標準ブラウザで文字列「1」を返します。[1].toStringを呼び出し、IEは「1」を返します。このようにIEと標準はいずれも検査により、負の番号を使って強制的にデジタルに変換され、標準は1に成功し、1はifで自動的にtrueに変換され、IEはNaNに変換され、またfalseに自動変換されます。DEMOを見る。簡単ですよね?きっと多くの人が私と同じように考えています。私はどうして思いませんでしたか?はい、どうして思いつかなかったですか?笑~)