大家都知道,目前国内的浏览器最新版本的都已经使用了纯粹的ie内核。貌似完全没有放入自己的版权特征。
比如通过navigator.userAgent得到的已经完全是ie的东西。所以现在不知道该如何通过js区分国内浏览器的类型了,不知道有没有人有解决办法?
navigator.userAgent 和navigator.vendor结合起来看看吧,没有直接的,浏览器大多基于webkit,甚至更上层的chromium。所谓的国内浏览器类型,并不是一个标准类型,没有规范可以依据。
很正规的方法是没有的。除非你知道它们在某些实现上有哪些差异,比如某个属性在QQ浏览器下有,而其它浏览器没有,如: if(localStorage.get) {...} else {...} //此处仅为示例,非真实情况
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。