我想指定两种略有不同的背景颜色,一种用于 Mac OS,一种用于 Windows。
没有属性来指定用于查看网页的操作系统,但您可以使用 javascript 检测它,这里是检测操作系统的一些示例:
var OSName="Unknown OS";
if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";
console.log('Your OS: '+OSName);
明白了吗?现在你可以玩了document.write
为特定操作系统编写下载样式表。 :)
另一个例子,我假设你正在使用jquery。
if (navigator.appVersion.indexOf("Win")!=-1)
{
$(body).css('background','#333');
} else {
$(body).css('background','#000'); // this will style body for other OS (Linux/Mac)
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)