如果您从移动设备查看我的主站点重定向到移动版本,我想使用媒体查询,但这不是此站点的选项。在移动版本上,我想实现“查看桌面版本”。
但是我不确定这样做的正确/最佳方式。我正在使用来自的Dectect移动浏览器插件
http://detectmobilebrowsers.com。
如果插件返回true - 意味着您正在通过移动浏览器查看 - 那么主站点会重定向您。如何添加"View Desktop Version"
按钮并绕过检测插件?
谢谢你们
答案 0 :(得分: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
重定向用户。