我有一个JavaScript文件,可以检测正在使用的浏览器。我不确定这是不是一种补偿不同浏览器的正确方法,但我想根据使用的浏览器使用不同的div。
我有一个非常基本的页面,我想使用这样的东西,但我的两个“主要”div都出现了。有没有办法用javascript做到这一点?
<script>
if(BrowserDetect.browser == "Firefox"){
</script>
<div id="main_Firefox">
</div>
<script>
}
else{
</script>
<div id="main">
</div>
<script>
}
</script>
答案 0 :(得分:2)
你永远不想拥有这样的东西,你应该使用一个HTML系统。并在CSS中使用CSS和条件标签来解决任何跨浏览器问题。
此外,您不应该依赖用户代理字符串来确定浏览器。