如何解决什么是检测浏览器是否为野生动物园及其版本的最佳方法
我想知道什么是检测浏览器是否为野生动物园及其版本的最佳方法?如果浏览器是safari,且版本低于13,我想显示其他内容。我在寻找不同的答案,但找不到最佳答案。到目前为止,我所拥有的如下。但这似乎不适用于移动设备和其他设备。
const ua = userAgent.toLocaleLowerCase();
if (!userAgent) {
return false;
}
if (ua.indexOf('safari') !== -1) {
return !(ua.indexOf('chrome') > -1 || ua.indexOf('edg'));
}
解决方法
我强烈推荐以下JS库:https://github.com/bestiejs/platform.js/
它返回一个对象:
platform.name; // 'Safari'
platform.version; // '5.1'
platform.product; // 'iPad'
platform.manufacturer; // 'Apple'
platform.layout; // 'WebKit'
platform.os; // 'iOS 5.0'
platform.description; // 'Safari 5.1 on Apple iPad (iOS 5.0)'
最诚挚的问候!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。