我有一个网站和该网站的移动版本,我想使用一些东西根据用户的浏览器大小重定向用户。目前我有:
<script>
if (screen.width <= 1024) window.location.replace("http://www.website.com/")
else window.location.replace("http://m.website.com/")
</script>
这对于重定向到主页很好,但基于外部收入来源链接到特定页面呢?例如,如果有人在http://www.website.com/post.php?id=1111
上阅读了我关于我最新博客的推文,我如何确保移动用户重定向到http://m.website.com/post.php?id=1111
?
试试这样的东西:
var reg = "www.website.com";
var mob = "m.website.com";
if(screen.width >= 1024) {
if(window.location.hostname != reg)
window.location.replace("http://" + reg + window.location.pathname + window.location.search)
}
else {
if(window.location.hostname != mob)
window.location.replace("http://" + mob + window.location.pathname + window.location.search)
}