如何仅在桌面上检测 Safari 浏览器?
How detect Safari browser ONLY on desktop?
如何仅在桌面上检测 Safari
浏览器?
我只想知道用户何时使用桌面设备而不使用移动设备。
var ua = navigator.userAgent.toLowerCase();
if (ua.indexOf('safari') != -1) {
//find safari
}
我注意到 Desktop Safari 不支持 input[type=date]
但移动 safari(名称是 webkit?)支持。
所以对我来说了解用户何时在桌面上很重要。
非常感谢,对不起我的英语。
const uA = navigator.userAgent;
const vendor = navigator.vendor;
if (/Safari/i.test(uA) && /Apple Computer/.test(vendor) && !/Mobi|Android/i.test(uA)) {
//Desktop Safari
}
如何仅在桌面上检测 Safari
浏览器?
我只想知道用户何时使用桌面设备而不使用移动设备。
var ua = navigator.userAgent.toLowerCase();
if (ua.indexOf('safari') != -1) {
//find safari
}
我注意到 Desktop Safari 不支持 input[type=date]
但移动 safari(名称是 webkit?)支持。
所以对我来说了解用户何时在桌面上很重要。
非常感谢,对不起我的英语。
const uA = navigator.userAgent;
const vendor = navigator.vendor;
if (/Safari/i.test(uA) && /Apple Computer/.test(vendor) && !/Mobi|Android/i.test(uA)) {
//Desktop Safari
}