我在 jquery 中有这段代码,可以根据浏览器添加不同的 css 样式,因为我无法在完全相同的位置获取内容。这是在用户使用 chrome 时将链接添加到样式表的代码。
<script type= "text/javascript">
$.browser.chrome = /chrome/.test(navigator.userAgent.toLowerCase());
if ($.browser.chrome) {
document.write('<link rel="stylesheet" href="css/chrome.css"
type="text/css" media="screen">');
}
</script>
但是,当我使用 chrome 时,另一个代码(将链接添加到 safari 样式表的相同代码)也变为 true 并且也添加了链接。所以当我使用 chrome 时我有两个样式表。两个代码完全相同,唯一的区别是“chrome”这个词变成了“safari”。