是否可以根据用户是否使用javascript使用Mac或PC来更改链接的目的地?
举个例子:Apple网站允许下载Quicktime,但它“知道”您是使用Mac还是PC并将您引导至相关页面。
背景/原因:我为某人建立了一个网站,他们有很多音频和视频文件。理想情况下,他们需要它,以便如果用户在Mac上,它将下载文件的快速版本,但如果他们在PC上,它将下载Windows Media Player文件。
干杯
CHRIS
答案 0 :(得分:1)
您可以查看UserAgent标题,告诉Mac和PC浏览器。
答案 1 :(得分:0)
是。这不是万无一失的,但可以做到。 Here是检测您的操作系统的Javascript示例。您可以根据结果选择显示不同的div
或类似内容。
答案 2 :(得分:0)
这是一个例子
<html>
<head>
<script type="text/javascript">
function yourOS() {
var ua = navigator.userAgent.toLowerCase();
if (ua.indexOf("win") != -1) {
return "Windows";
} else if (ua.indexOf("mac") != -1) {
return "Macintosh";
} else if (ua.indexOf("linux") != -1) {
return "Linux";
} else if (ua.indexOf("x11") != -1) {
return "Unix";
} else {
return "Computers";
}
}
</script>
<body>
<h1>Welcome to GiantCo Computers</h2>
<h2>We love
<script type="text/javascript">document.write(yourOS())</script>
<noscript>Computers</noscript>
Users!</h2>
</body>
</html>
来自http://www.java2s.com/Code/JavaScript/Development/Getusersoperatingsysteminformation.htm