1

移动设备上哪种类型的客户端重定向最可靠?

这是一个更基本的问题。让我们只假设我们现在需要处理 iOS 和 Android 设备(没有 BB 或 Windows)并且具有重定向的网页只是一个传递页面(意味着它完成了它的工作,然后必须传递用户到下一页)

我找到了这篇博文,其中讨论了它们各自的优缺点。

我觉得元重定向的最大缺点是它会在浏览器历史记录中添加一个条目。

在我看来,JavaScript 重定向似乎不太可靠,但具有更好的 UX(没有浏览器历史记录条目,并且您可以在其中放入一些逻辑和动态值)

谢谢!

4

2 回答 2

3

您可以混合使用这两种方法:创建一个延迟 300 毫秒左右的 javascript 重定向。作为备份(如果 javascript 被禁用或由于任何原因无法正常工作),请在您的页面上放置一个比 javascript 重定向多 300 毫秒的元重定向。

于 2012-09-27T12:31:32.243 回答
0

我发现这个小插件非常适合移动检测 - http://detectmobilebrowsers.com。我在该页面上使用 jQuery 版本,但还有其他用于 PHP、ASP、纯 javascript 等的脚本。

因此,使用 jQuery 版本,您只需执行此操作即可进行重定向 -

if($.browser.mobile) {

   window.location = 'http://yourmobilesite.com'; 

}
于 2012-09-27T14:09:09.197 回答