执行此操作的标准、最可靠的方法是什么?当用户在我的网站上单击“下载”时,我需要重定向他们下载我的软件的 Mac 版本或 Windows 版本。
最佳答案
在 Javascript 中:
http://www.quirksmode.org/js/detect.html
没有一种方法是完美的,因为用户总是可以欺骗用户代理。
我建议:
1) 自动重定向到包含链接的页面,或自动更新页面上的链接,其中包含“为 Mac 下载”或“为 Windows 下载”的文本,以便用户知道他们在点击之前得到了什么。
2) 仍然为用户提供下载其他版本的选项,以防您的检测在他们的情况下不起作用,或者如果他们想在远程机器上下载,稍后将其传输到另一台机器。
关于web - 如何检测用户在网站上使用的是 Mac 还是 Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2159400/