使用javascript处理跨浏览器功能
我有一个JavaScript文件,可以检测正在使用的浏览器。我不确定这是否是补偿不同浏览器的适当方法,但我想根据使用的浏览器使用不同的div 我有一个非常基本的页面,我想使用类似的东西,但我的两个“主要”div都出现了。有没有一种方法可以使用javascript实现这一点使用javascript处理跨浏览器功能,javascript,html,firefox,cross-browser,Javascript,Html,Firefox,Cross Browser,我有一个JavaScript文件,可以检测正在使用的浏览器。我不确定这是否是补偿不同浏览器的适当方法,但我想根据使用的浏览器使用不同的div 我有一个非常基本的页面,我想使用类似的东西,但我的两个“主要”div都出现了。有没有一种方法可以使用javascript实现这一点 <script> if(BrowserDetect.browser == "Firefox"){ </script> <div id="mai
<script>
if(BrowserDetect.browser == "Firefox"){
</script>
<div id="main_Firefox">
</div>
<script>
}
else{
</script>
<div id="main">
</div>
<script>
}
</script>
if(BrowserDetect.browser==“Firefox”){
}
否则{
}
如果你不想拥有这样的东西,你应该使用一个HTML系统来处理所有事情。并在CSS中使用CSS和条件标记来解决任何跨浏览器问题
另外,您不应该依赖用户代理字符串来确定浏览器。您到底想做什么,可以再扩展一点吗?请看以下内容:。基本上这不是一个好主意做你所描述的。我想使用一个不同的div基于浏览器正在使用。Firefox使我的一个div低于其他浏览器。@Steven让我检查条件标记。那么,你建议我调查CSS条件标记吗?对不起,我是新手。你也可以研究类似Modernizer的东西,它根据可用的特性将css类添加到你的body标签中。现在人们建议检测功能,而不是浏览器,原因很多。我建议你看看,但这取决于你需要什么。