开发者社区> 问答> 正文

通过javascript如何判断目前国内浏览器类型?

大家都知道,目前国内的浏览器最新版本的都已经使用了纯粹的ie内核。貌似完全没有放入自己的版权特征。
比如通过navigator.userAgent得到的已经完全是ie的东西。所以现在不知道该如何通过js区分国内浏览器的类型了,不知道有没有人有解决办法?

展开
收起
a123456678 2016-07-15 16:00:31 1884 0
2 条回答
写回答
取消 提交回答
  • navigator.userAgent 和navigator.vendor结合起来看看吧,没有直接的,浏览器大多基于webkit,甚至更上层的chromium。所谓的国内浏览器类型,并不是一个标准类型,没有规范可以依据。

    2019-07-17 19:57:09
    赞同 展开评论 打赏
  • 很正规的方法是没有的。除非你知道它们在某些实现上有哪些差异,比如某个属性在QQ浏览器下有,而其它浏览器没有,如: if(localStorage.get) {...} else {...} //此处仅为示例,非真实情况

    2019-07-17 19:57:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载