我基本上试图在我的页面上创建一个链接,当用户点击链接时,它将根据它们来自哪个设备指向其中一个链接。
所以链接显示“立即下载”,我需要它来启动这些URL,具体取决于用户代理设备
If Android then android.com
If Windows then windows.microsoft.com
If Apple then apple.com
我试图避免使用PHP来实现这一目标。
有什么建议吗?
答案 0 :(得分:2)
您可以使用navigator.userAgent
并创建一种方法来搜索userAgent字符串中的android / iPhone / WindowsPhone等字符串。您需要在线研究这些内容并获取所有移动设备的列表,并根据该列表进行重定向。
答案 1 :(得分:0)
您可以使用JavaScript中的用户代理并拦截链接上的点击,根据检测到的用户代理重定向到某个页面。这里有一些代码可以给你一个想法:Change link destination based on whether user has mac or PC。以下是可能有用的各种用户代理的链接:List of User Agents
确保链接仍具有有效的href属性,以防用户禁用JavaScript。另一种可能的方法是修改所有链接:更改页面加载时的href
属性以适合用户代理。