我是新来的,我很抱歉,如果这个问题是基本/愚蠢的。我不太熟悉编码,所以请原谅我的无知/明显的错误。我试图使用在线发现的代码片段将它们组合在一起,幸运的是,我不必为此项目编写太多代码。基于操作系统的重定向
我想基于操作系统自动重定向用户,并且我正在努力实现这一目标。这是我正在尝试使用的代码...假设我什么也不知道!
<head>
<script type="text/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";
if(OSName == "Windows")
{
window.location="http://www.driveweb.com/download-savvy-windows-free/";
}
else if (OSName == "MacOS")
{
window.location="http://www.driveweb.com/download-savvy-mac-free/";
}
else if (OSName == "UNIX")
{
window.location="http://www.driveweb.com/download-savvy-linux-free/";
}
else if (OSName == "Linux)
{
window.location="http://www.driveweb.com/download-savvy-linux-free/";
}
else
{
window.location="http://driveweb.com/download-savvy-select/";
}
//-->
</script>
</head>
再次感谢,我衷心感谢您的帮助!
那么,你有什么问题? –
只是没有按预期工作。看起来我已经明白了,非常感谢! – PaintedMidget
我在Ubuntu的Firefox,navigator.appVersion是“5.0(X11)”。顺便说一句navigator.appVersion是[弃用](https://developer.mozilla.org/en-US/docs/Web/API/NavigatorID/appVersion),所以要小心。 –