【发布时间】:2016-02-20 04:02:39
【问题描述】:
首先我知道响应式网站不是。 1 但目前不幸的是,这不是一个选择!我也有非常好的 javascript 编码技能。
我需要检测用户使用的是台式机、平板电脑还是移动设备并重定向它们。
用户使用桌面 - 留在现场 (A)。 用户使用平板电脑 - 从 A 重定向到站点 B。 用户使用移动设备 - 从 A 重定向到站点 C。
如果我的屏幕宽度和 dpi 是否存在某些手机和平板电脑无论如何都会被捕获并重定向到桌面版本的可能性?
我现在有这个。
<script>
if (navigator.userAgent.match(/Android/i)
|| navigator.userAgent.match(/webOS/i)
|| navigator.userAgent.match(/iPhone/i)
|| navigator.userAgent.match(/iPod/i)
|| navigator.userAgent.match(/BlackBerry/i)
|| navigator.userAgent.match(/Windows Phone/i)
) {
document.location = "B";
} else if (navigator.userAgent.match(/iPad/i)
) {
document.location = "C";
} else {
document.location = "A";
}
</script>
提前感谢您的帮助!
【问题讨论】:
标签: javascript redirect mobile