ホームページ  >  記事  >  ウェブフロントエンド  >  js で IE6/IE7/FF コードを決定 [XMLHttpRequest]_javascript スキル

js で IE6/IE7/FF コードを決定 [XMLHttpRequest]_javascript スキル

WBOY
WBOYオリジナル
2016-05-16 18:10:42911ブラウズ

ページに何かを追加したい場合がありますが、ブラウザーが異なるため、その効果が常に反映されるとは限りません。ブラウザーの判断を考慮して、異なるブラウザーに基づいて異なる結果を表示することができます。 、 そうじゃない?もちろん、Dachu.com に広告を追加する方法と同じように、多くの人がこれを思いつくでしょう。これにより、実際の JS マスターがどのようにトレーニングされるかを実際に見ることができました。早速、コードを見てみましょう。

コードをコピー コードは次のとおりです。

if (window.XMLHttpRequest) { // Mozilla、Safari、IE7
alert('Mozilla, Safari,IE7 ');
if(!window.ActiveXObject){ // Mozilla、Safari、
alert('Mozilla、Safari'); >} else {
alert('IE7');
}
} else {
alert('IE6');
}

以下を見てくださいオンラインに転送する IE と FF、および IE6 IE7 IE8 のさまざまなバージョンを判断するために、何人かの有能な人々によって書かれた JS スクリプトがあります。
JS は、IE を他のブラウザーと、および IE6 ~ 8 間で区別するために使用されます。
1. document.all
2. !!window.ActiveXObject
使用法は次のとおりです:

alert("IE ブラウザ")
}else{
alert("non- IE ブラウザ" ; 🎜>
if (!!window.ActiveXObject){
alert("IE ブラウザ");
}else{
alert("非 IE ブラウザ");
}


IE6、IE7、IE8 を区別する方法は次のとおりです: コードは次のとおりです。


var isIE=!!window.ActiveXObject;
var isIE8=isIE&&!! 🎜>var isIE7=isIE&& !isIE6&&!isIE8;
if (isIE){
if (isIE6){
alert(”ie6″)
}else if (isIE8){
alert(”ie8″) ;
}else if (isIE7){
alert(”ie7″); } } まず、ブラウザは IE です。一度テスト済みです。疑問がある場合は、テストしてください。 ここではそれらを直接判断に使用します。最初に変数として宣言して使用することもできます。 Firefox にも今後 document.all メソッドが追加されるとのことなので、より安全な 2 番目のメソッドを使用することをお勧めします。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。