kaleidoscopejs
Version:
360º video/image viewer
17 lines (16 loc) • 496 B
JavaScript
export default {
isiOS() {
return /(ipad|iphone|ipod)/ig.test(navigator.userAgent);
},
isEdge() {
return /(Edge)/ig.test(navigator.userAgent);
},
shouldUseAudioDriver() {
let isOldiOSOnIphone = /iphone.*(7|8|9)_[0-9]/i.test(navigator.userAgent);
let isWebView = /(iPhone|iPod).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent);
return isOldiOSOnIphone || isWebView;
},
shouldUseCanvasInBetween() {
return /trident|edge/i.test(navigator.userAgent);
},
}