【发布时间】:2013-07-28 19:21:53
【问题描述】:
我正在制作一个网站,我想要一个桌面版和一个移动版。我需要将什么 javascript 代码放入我的 html 代码中以检测正在查看页面的设备以及是否是移动设备将其重定向到我的网站的移动版本?我的第二个问题是如何从移动网站链接回桌面网站?
【问题讨论】:
标签: javascript html
我正在制作一个网站,我想要一个桌面版和一个移动版。我需要将什么 javascript 代码放入我的 html 代码中以检测正在查看页面的设备以及是否是移动设备将其重定向到我的网站的移动版本?我的第二个问题是如何从移动网站链接回桌面网站?
【问题讨论】:
标签: javascript html
这方面有很多帮助,
这是通过检查用户代理属性来完成的,
String userAgent = request.getHeader("User-Agent");
【讨论】:
最好的方法是在它到达用户之前在服务器级别或后端级别执行此操作。登陆一个网页,等待它加载 javascript 然后再次重定向,这是一种糟糕的用户体验。
【讨论】:
Jayesh 的答案应该可以工作,但是在未来,响应式设计(自动缩放到用户屏幕尺寸的内容)可能会很方便,以最大限度地减少加载时间并最大限度地提高效率!
【讨论】: