【发布时间】:2013-02-18 23:09:42
【问题描述】:
我有一个 Wordpress 网站,该网站使用设备检测将用户在其移动设备上的浏览重定向到特定页面,使用以下方法:
<script>
if( /Android|webOS|iPhone|iPod|BlackBerry|IEMobile/i.test(navigator.userAgent) ) {
window.location = "176.32.230.17/domain.co.uk/m";
}
</script>
此代码目前位于 domain.co.uk 的主页模板中。就在打开正文标签之后。检测和重定向效果很好,但是,我需要在该移动页面上提供指向该网站桌面版本的链接。所以只是一个简单的链接:
<a href="http://176.32.230.17/domain.co.uk/?ref=desktop">Link back to desktop website</a>
它的工作原理是将用户引导回 domain.co.uk 地址,但是,由于检测/重定向代码的位置位于 domain.co.uk 的主页模板上,因此用户会被重定向回手机版。我该如何解决这个问题?
【问题讨论】:
标签: javascript wordpress redirect mobile detect