【发布时间】:2010-12-19 23:31:31
【问题描述】:
我有一个网站,我想让它在非移动浏览器上看起来不错,但在移动设备上却非常有用。
我想我要检测用户是否可能使用移动设备,如果是,则将第一次点击重定向到显示如下内容的页面:“看起来您正在查看此页面在移动设备上。您要查看移动版本吗?根据用户的选择,我将设置一个 cookie。 (这会烦人还是有帮助?)
但我还想确保,如果我想念正在移动浏览的人(如果我认为他们不是移动浏览者,但事实证明他们不是),我会提供一些方法来切换到手机版。此外,如果我检测到某人是移动的,但他们更喜欢浏览完整的非移动网站,我也需要允许这样做。
我倾向于为网站上的每个页面提供移动和非移动版本,只是为非移动版本以不同的方式呈现数据(并且使用更少的图像等)。
遇到过这种情况的人,有什么建议吗?任何指向正确执行此操作的网站的链接?
【问题讨论】:
-
这就是谷歌正在做的事情。如果您使用的是移动设备,则默认为他们的移动界面,但您可以根据需要切换回来。您甚至可以不必构建两个单独的模板,而只需使用两组不同的 CSS。如果您确实需要构建单独的模板,请考虑不要进行 1-1 复制。或许那时需要一种移动“迷你网站”/应用程序类型的方法。
-
你可以在这里看到一些想法:stackoverflow.com/questions/6844020/…
标签: mobile mobile-website