让人们从移动网站恢复到桌面版网站

RuF*_*CuT 8 html javascript mobile

我的网站将访问者恢复为一个单独的移动网站,在线阅读一些指南后,这似乎相当简单.

但是,我希望人们能够点击移动网站上的链接,然后将其带到桌面网站.

我看到的问题是,如果我链接回桌面网站,它只会重定向它们,如果它们在移动设备上?

我怎么能绕过这个?

Chr*_*ell 7

真的,你想做服务器端的这种事情,而不是客户端.问题是你是强迫移动用户(在可能很糟糕的连接上)首先下载你的整个桌面站点(可能超过1MB),只是为了使javascript重定向生效.

到那时,您的移动访问者可能已经失去了耐心而已经离开了.

我在这里写了博客:http://www.9xb.com/blog-2012-08-6-common-pitfalls-when-deploying-a-mobile-site-and-how-they-can-be-avoided / - 如果你跳到文章的底部,你会看到一个映射整个过程的流程图.这种特殊方法使用cookie,但可以进行调整.这个流程图的美妙之处在于它与语言无关 - 您可以在任何服务器端编程风格中进行开发.

为了您的方便,我已经包含了下面的流程图(虽然我强烈建议您阅读本文):

http://www.9xb.com/wordpress/wp-content/uploads/2012/08/mobile-deployment-small.png

所有这些工作的替代方案是开发一个移动优先响应站点.不知道你的情况,我会把它留在那里 - 它并不总是适合每一个场景.