【发布时间】:2014-03-01 10:28:52
【问题描述】:
我有一个桌面和自适应(在 css 中使用媒体查询)设计的网站。如果用户从移动小工具访问它,我如何显示我的网站的桌面版本?我脑子里只有一个想法:
- 设置 cookie(例如之前的
siteVersion = mobile)。 - 如果用户选择桌面版本(通过单击按钮、链接...但是)将此 cookie 设置为“桌面”,并在刷新页面后加载带有桌面设计的 css。
有人有其他想法吗?也许有人对此有一些经验?
【问题讨论】:
-
你在这里做错了。如果您想要一个自适应(响应式)网站,那么它已经包含了该网站的桌面版本。此时无需重定向移动用户。因此,我对您的要求感到困惑。
-
我非常了解自适应原则以及自适应构造和哲学的“低级”,但我需要让用户有机会选择他们想要看到和使用的设计。
-
假设您有 2 种不同的网站设计,并且您希望用户选择使用特定的一种。如果是这种情况,您可以使用 cookie 来存储用户所需的状态。如果您有兴趣使用 PHP 实现解决方案,请查看 PHP Sessions。
标签: javascript html css