我正在测试一些将移动用户从主网站重定向到移动网站的JavaScripts。然而,我发现使用cookie,并且cookie似乎阻止返回用户直接返回移动网站,而不清除浏览器的cookie,而不仅仅是关闭浏览器。
我可以使用变量而不是Cookie来执行此操作吗?还是PHP?
这个简单的脚本看起来像是使用存储的文件值,但我无法让它工作。
<script>
if (document.location.search.indexOf("skipmobile") >= 0) {
document.cookie = "skipmobile=1";
}
else if ((document.location.hostname.match(/\.mobi$/) || screen.width < 699)
&& document.cookie.indexOf("skipmobile") == -1)
{
document.location = "mobile/";
}
</script>`
指向完整网站的移动端链接有以下结尾: http://www.domain.com/?skipmobile=1`
任何建议表示赞赏。
答案 0 :(得分:0)
我偶然发现你有这篇文章,我是尼尔,我在使用mobiledetection.com工作。只是让读者的每个人都知道还有另一种方法可以将您的查看器重定向到您拥有的移动网站,并自动将屏幕大小和按钮调整为他们使用的任何类型的移动设备。但是,如果您的网站移动版本不够用,则必须将访问者从主网站重定向到您网站的移动版本。它被称为手机检测,它很容易作为插件安装到您网站的任何后端。 希望这可以帮助, 尼尔萨默斯