【发布时间】:2013-02-12 23:20:22
【问题描述】:
我对 Javascript 还是很陌生。我学到的只是玩代码。
我无法加载此内容。基本上我需要一个特定的 div 只在 Firefox 中显示。这是我所拥有的。
<div id="parent" class="control-group"></div>
<script type="text/javascript">
$(document).ready(function() {
switch ( BrowserDetect.browser )
{
case 'Firefox':
$("button[name='btn']").click(function() {
$("#parent").html("<div></div>");
});
});
break;
}
</script>
【问题讨论】:
-
浏览器不检测。特征检测。
-
请解释您要解决的“真正”问题是什么,以便我们提出比浏览器检测更好的建议。您不应该检测特定的浏览器。最好检测一个特定功能是否存在,因为它会永远有效,即使浏览器将来发生变化。
-
有些浏览器特有的功能很难检测到。例如亚像素渲染 - Firefox 不支持它(与其他主要浏览器相反)并且没有检测它的功能 - 至少据我所知......
标签: javascript html user-agent