0

どのブラウザーが使用されているかを検出する JavaScript ファイルがあります。これがさまざまなブラウザーを補う適切な方法ではないかどうかはわかりませんが、使用されているブラウザーに基づいて別の div を使用したいと思います。

非常に基本的なページがあり、このようなものを使用したいのですが、両方の「メイン」div が表示されています。JavaScriptを使用してこれを行う方法はありますか?

<script>    
    if(BrowserDetect.browser == "Firefox"){
       </script>
            <div id="main_Firefox">
            </div>
        <script>
    }
    else{
        </script>
           <div id="main">
           </div>
    <script>
    }

</script>
4

1 に答える 1

2

このようなことは絶対にしたくありません。すべてに 1 つの HTML システムを使用する必要があります。また、CSS と CSS のコンディショナル タグを使用して、クロス ブラウザーの問題を解決します。

また、ブラウザーを判別するためにユーザー エージェント文字列に依存するべきではありません。

于 2012-10-02T00:38:24.407 に答える