我有一个脚本可以检测您是否是iPhone用户,并将其重定向到更友善的iPhone页面。在iPhone上查看完整网站,而不是移动版本
<script type="text/javascript">
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)))
{
location.replace("http://domain.com/iphone/");
}
</script>
这很好,但有一个问题。按照约定为用户提供查看完整网页的能力。但是,如果我链接到根,显然重定向将发送到移动版本!
如果点击从/iphone/
链接的任何想法,他们可以去/
并留在那里。
是的,已注意。但是,问题是所有其他锚都将链接到href =“/”。所以,除非使用cookie,否则维护状态的查询字符串不会起作用。它可以在第一个请求上工作,但不是当用户浏览另一个页面时,然后单击回家。他们会被提示再次转移到移动网站。 – Rya 2010-11-19 04:54:31