2009-11-24 43 views
2

我有一个网站,我希望从非移动浏览器看起来很好,但是从移动设备变得非常有用。使移动设备和台式电脑都可以使用

我想我要检测用户是否可能使用移动设备,如果他们是,请将第一次点击重定向到一个类似如下内容的页面:“看起来您正在查看此内容移动设备上的页面,你想查看手机版吗?“根据用户选择,我将设置一个cookie。 (这是烦人的,还是有帮助的?)

但我还想确保如果我错过了一个移动浏览的人(如果我认为他们是非移动的,但事实证明他们不是' t),我提供了一些切换到移动版本的方法。另外,如果我发现有人是移动设备,但他们更愿意浏览完整的非移动网站,我也需要这样做。

我倾向于在网站上拥有每个网页的移动版和非移动版版本,只为非移动版本呈现不同的数据(并且图片少得多)。

任何人通过这个,有建议吗?任何链接到这样做的网站的权利?

+0

这几乎是谷歌正在做的事情。如果您使用的是移动设备,则默认使用其移动界面,但如果需要,您可以切换回。您甚至可以不必构建两个单独的模板,但只需使用两组不同的CSS。如果您确实需要构建单独的模板,请考虑不要执行1-1重复。也许在那个时候,需要一种移动“小型站点”/应用程序类型的方法。 –

+0

你可以在这里看到一些想法:http://stackoverflow.com/questions/6844020/way-to-do-content-adaptation-to-mobile – 2011-08-07 02:46:22

回答

2

我建议使用WURFL作为检测部分。 另外,关于这种做法的很多很好的阅读材料在Mobiforge

相关问题