Я здесь новый, и прошу прощения, если этот вопрос является основным/глупым. Я не очень хорошо разбираюсь в кодировании, поэтому, пожалуйста, извините мои ошибки невежества/вопиющих ошибок. Я попытался собрать это вместе, используя фрагменты кода, найденные в Интернете, и, к счастью, мне не нужно слишком много кода для этого проекта.Переадресация на основе операционной системы
Я пытаюсь автоматически перенаправить пользователей на основе операционной системы, и я действительно борюсь за это. Вот код, который я пытаюсь использовать ... предполагаю, что я ничего не знаю!
<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)». Btw navigator.appVersion [устарело] (https://developer.mozilla.org/en-US/docs/Web/API/NavigatorID/appVersion), поэтому будьте осторожны. –