移动设备上哪种类型的客户端重定向最可靠?
这是一个基本问题。让我们假设我们现在需要处理iOS和Android设备(没有BB或Windows),并且具有重定向的网页只是一个传递页面(意味着它完成了它的工作,然后必须通过用户)到下一页)
我找到了this blog post,其中谈到了每个人的利弊。
我觉得元重定向的最大特点是它在浏览器历史记录中输入了一个条目。
我认为JavaScript重定向似乎不太可靠,但有一个更好的用户体验(没有浏览器历史记录条目,以及你可以在其中放入一些逻辑和动态值的事实)
谢谢!
答案 0 :(得分:3)
您可以混合使用这两种方法:创建一个延迟300毫秒左右的javascript重定向。作为备份(如果javascript被禁用或因任何原因无效),请在页面上添加比javascript重定向多300毫秒的元重定向。
答案 1 :(得分:0)
我发现这个小插件非常适合移动侦测 - http://detectmobilebrowsers.com。我在该页面上使用jQuery版本,但还有其他PHP,ASP,纯JavaScript等脚本。
所以使用jQuery版本,你只需要重定向 -
if($.browser.mobile) {
window.location = 'http://yourmobilesite.com';
}