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

标签 javascript html mobile

我的网站会将访问者还原到一个单独的移动网站,在阅读了一些在线指南后,这似乎相当简单。

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

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

我该如何解决这个问题?

最佳答案

你真的想在服务器端而不是客户端做这种事情。问题是您强制移动用户(连接可能有问题)首先下载您的整个桌面网站(可能超过 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

所有这些工作的替代方案是开发移动设备优先的响应式网站。不知道您的情况,我就此打住 - 它并不总是适用于每种情况。

关于javascript - 让人们从移动网站恢复到桌面网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12671208/

相关文章:

javascript - 在 Div 中独立包装 li 列表时遇到问题

javascript - html5播放器不播放

html - 网站无法在移动设备上正确显示

javascript - 如何避免在小视口(viewport)上打开litebox?

android - 一般 PhoneGap 概述信息

JavaScript getElementByID 有什么简短的方法可以完成相同的工作吗?

javascript - 如何在 Angular js 中将授权 header 发送到 http 请求(版本 1.4.8)

javascript - 在 if 条件中访问 Javascript 对象,可以做到吗?

javascript - Safari 和 Chrome 中的 HTML5 视频海报属性

javascript - 在同一页面上显示/隐藏多个部分 View