js_判断浏览器内核是否是safari浏览器

/Safari/.test(navigator.userAgent) && !/Chrome/.test(navigator.userAgent);

PC端只有Chrome有Safari字段吗?为什么不需要判断其他浏览器?
其实360,QQ等浏览器的userAgent字段也会带有Safari字段,但是由于他们基于Chrome二次开发的,所有也会携带有Chrome字段。
所以「匹配规则:拥有Safari字段,并且没有Chrome字段」就可以了。

参考地址

猜你喜欢

转载自www.cnblogs.com/wush-1215/p/11595890.html