<script type="text/javascript">
function getOs() {
var OsObject = "";
if (navigator.userAgent.indexOf("MSIE") > 0) {
return "MSIE";
}
if (isFirefox = navigator.userAgent.indexOf("Firefox") > 0) {
return "Firefox";
}
if (isSafari = navigator.userAgent.indexOf("Safari") > 0) {
return "Safari";
}
if (isCamino = navigator.userAgent.indexOf("Camino") > 0) {
return "Camino";
}
if (isMozilla = navigator.userAgent.indexOf("Gecko/") > 0) {
return "Gecko";
}
}
alert("您的浏览器类型为:" + getOs());
switch (getOs()) {
case "Firefox":
document.write("<link rel='stylesheet' type='text/css' href='ff.css' />");
break;
case "Safari":
document.write("<link rel='stylesheet' type='text/css' href='sa.css' />");
break;
case "Camino":
document.write("<link rel='stylesheet' type='text/css' href='ca.css' />");
break;
case "Gecko":
document.write("<link rel='stylesheet' type='text/css' href='ge.css' />");
break;
default:
document.write("<link rel='stylesheet' type='text/css' href='ie.css' />");
break;
}
</script>
<body onload=" getOs()">
浏览器特定样式加载机制
本文通过JavaScript函数解析浏览器类型,并根据不同浏览器类型加载相应的CSS样式,确保网页在不同浏览器中的显示一致性。
530

被折叠的 条评论
为什么被折叠?



