【发布时间】:2013-02-02 14:32:38
【问题描述】:
美好的一天
我做了一些研究,发现您可以使用以下 javascript 来检测用户的操作系统,无论是 Android、iOS、Windows 等:
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";
document.write('Your OS: '+OSName);
现在我想做的是根据用户的操作系统将用户重新定位到苹果 Appstore 或谷歌 Play 商店,如下所示:
HTML:
<a href="" id="redirect">Download our App</a>
以及相关的JS
if (OSName="MacOS" ){
$("#redirect").attr("href", "http://www.itunes.com/myapp")
}
elseif (OSName="Linux"){
$("#redirect").attr("href", "http://www.play.google.com/")
}
(Linux is for Android right? )
这是正确/最好的方法吗/我的代码可以工作吗?
谢谢
【问题讨论】:
-
else 后面还需要一个空格
-
好的,谢谢...在代码不起作用时捡起它...谢谢!
标签: javascript jquery redirect mobile