ブラウザを検出してdivを表示するための条件付きWebページがあります。
私は5つのIDを持つ5つのdivを持っています。
お気に入り:
<div id="firefox">
iframe here
</div>
<div id="chrome">
iframe here
</div>
<div id="ie">
iframe here
</div>
<div id="opera">
iframe here
</div>
<div id="safari">
iframe here
</div>
Firefox からこの Web ページを開くと、Firefox の iframe が表示されます。そして今回のbodyクラスは「gecko win」
Chrome からこの Web ページを開くと、Firefox の iframe が表示されます。今回のbodyクラスは「webkit chrome」
Safari からこの Web ページを開くと、Firefox の iframe が表示されます。今回のbodyクラスは「safari」
IE からこの Web ページを開くと、Firefox の iframe が表示されます。今回は body クラスが空白です。
今、私はJavaScriptコードが必要です...
ボディクラスが「gecko win」の場合、今回は、chrome、opera、safari .. full content などの他の div が自動的に削除されます。
今回はボディクラス「chrome」を使用すると、Firefox、つまりoperaなどを削除しました。クロムのみを保持します。
それが可能だ???
可能であれば、コードは何ですか??
私の完全なコードは次のとおりです。http://pastie.org/private/6who43sltqkttc0taoqjug
表示なしコードを設定しません。それはすでに動作します。しかし、html/body クラスに基づいたコードが必要です。
- body/html クラスが chrome の場合、chrome div のみを表示し、他のすべての div をページから削除します。
- body/html クラスが Firefox の場合、Firefox の div のみを表示し、他のすべての div をページから削除します。
- body/html クラスが空白の場合、IE div のみを表示し、他のすべての div をページから削除します。
display:none
設定したりvisibility:hidden
コーディングしたりしたくありません。remove()
JavaScript コードを作成したい。