浏览器检测之趣事
摘要
在开发过程中,我们通常用用户代理字符串—浏览器端 window.navigator.userAgent或者服务器端header携带的user-agent —来用于检测当前浏览器是否为移动端。
我在使用时心里一直有疑问,一个移动端,为什么要做那么多判断呢?
看到这么一长串字符串,我表示更懵逼, Mozilla不是firefox的厂商么?这是 Chrome 浏览器,又怎么会有 “Safari” 的关键字?那个 “like Gecko” 又是什么鬼?
于是抱着这些疑问, 我打算好好深入了解一下浏览器检测这部分,没想到在学习过程中发现了挺有意思的事情,待我慢慢道来。
欢迎在评论区写下你对这篇文章的看法。
评论
据说喜欢分享的,后来都成了大神
提交句子
我们都史无前例的有默契,突然你不理我我也不理你。
文库
- 1 网易云音乐用户行为归因数据体系建设
- 2 高铁和站台为什么有缝隙,不能并上吗
- 3 双十一技术攻略(三): 熔断实战
- 4 扒一扒隔离熔断之Hystrix VS Sentinel
- 5 Hystrix 源码分析及实践
- 6 Guava Cache的缓存管理与使用
- 7 Guava Cache 原理分析与最佳实践
- 8 QunarCache的应用
- 9 用逻辑驱动设计创造可持续的产业增长
- 10 为什么你能感觉到背后有人盯着你
- 11 B站数据中心网络布线智慧管理平台实践(一)
- 12 喜马广告算法优化实践(四):广告系统漏斗优化
- 13 网络端口占用问题的综合调研与解决方案
- 14 前端性能优化秘籍:掌握CSS选择器的正确姿势
- 15 牛顿冷却定律在得到APP的实践