通过UA判断客户端类型的问题?
前端通过UA判断客户端类型,从而跳转到对应的PC端网页或者是移动端。那么这段判断UA的js代码应该放在哪里呢?从性能上来讲应该放在页面渲染之前就做出判断吧?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
前端通过UA判断客户端类型,从而跳转到对应的PC端网页或者是移动端。那么这段判断UA的js代码应该放在哪里呢?从性能上来讲应该放在页面渲染之前就做出判断吧?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
这个一般是后端来做的,根据ua信息进行重定向。
现在前端一般通过
CSS 3
的媒体查询做适应性布局,如果你实在想用UA
去做客户端检查然后跳转对应类型的话,简单的做法就是:移动端使用
http://m.example.com
PC端使用
http://www.example.com
在 PC端的
<head />
里放个js
发现UA
是移动端的就直接href = "http://m.example.com"
;移动端同理。
就性能来说,后端判断更好,直接渲染对应客户端类型页面