0

我正在测试一些将移动用户从主网站重定向到移动网站的 JavaScript。然而,我发现使用 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 `

任何建议表示赞赏。

4

1 回答 1

0

我偶然看到了您拥有的这篇文章,我是 Neil,我在 phonedetection.com 工作。只是为了让您的每个读者都知道,还有另一种方法可以将您的观众重定向到您拥有的移动网站,并自动将屏幕尺寸和按钮调整为他们使用的任何类型的移动设备。但是,拥有网站的移动版本是不够的,您必须将访问者从主网站重定向到网站的移动版本。它被称为手机检测,它很容易作为插件安装到您网站的任何后端。希望这会有所帮助,尼尔萨默斯

于 2013-05-08T06:30:07.277 回答