2012-09-24 45 views
0

我有我的主要网站重定向到移动版本,如果您从您的移动设备查看它,我想使用媒体查询,但这不是一个选项为这个网站。在我想实现“查看桌面版本”的移动版本上。
但是我不确定正确/最好的方式来做到这一点。我正在使用
http://detectmobilebrowsers.com的Dectect移动浏览器插件。
如果插件返回true(意味着您正在通过移动浏览器查看),则主站点将重定向您。我如何添加一个"View Desktop Version"按钮并绕过检测插件?在手机网站上查看桌面版本?

谢谢你们家伙

+0

您使用哪种语言来检测移动浏览器脚本? – Jasper

回答

1

你可以使用jQuery来设置一个cookie来记住当前状态。

在你的主站点,你的代码可以被更新,以这样的(伪):

show_desktop_site = $.cookie('show_desktop_site') AND NOT IsMobileBrowser; 

IsMobileBrowser是从detectmobilebrowsers.com脚本的响应。

$.cookie('show_desktop_site')是在用户选择去查看桌面站点时在移动站点中设置的jQuery Cookie。见例如http://archive.plugins.jquery.com/project/Cookie - 很多选项都在那里。

您可以根据show_desktop_site重定向用户。

相关问题