最近和浏览器版本杠上了。
简单的来说,就是我想要知道用户使用的浏览器的版本,如果与我们预期的版本不符,则提示用户升级或跟换浏览器
这里的行为就有点像知乎、阿里巴巴等网站的做法,直接上图
首先我提的方案是透通过 JavaScript 获取 user agent 字符串中的内容来检测用户使用的浏览器版本
如上图,我就可以根据这个字符串中是否存在“FireFox”来判断它是否是 FireFox 浏览器,并根据后面的数字得到版本。
但是 user agent 有个致命的问题,它可以修改,且各个版本的 user agent 内容是不一样的,就算在某个版本区间内可以保证它的一致性,但是不能保证以后的都会一致,况且现在的浏览器更新速度越来越快了。
更何况国内浏览器“鱼龙混杂”,user agent 的判断逻辑可以说很难。(知乎的相关功能已被无数人吐槽)
所以想问大佬们
是否有其他的办法知道浏览器的版本。
不胜感激!
婷婷同学_
jeck猫
相关分类