UNPKG

swiper

Version:

Most modern mobile touch slider and framework with hardware accelerated transitions

31 lines (23 loc) 672 B
"use strict"; exports.__esModule = true; exports.getBrowser = getBrowser; var _ssrWindow = require("ssr-window"); var browser; function calcBrowser() { var window = (0, _ssrWindow.getWindow)(); function isSafari() { var ua = window.navigator.userAgent.toLowerCase(); return ua.indexOf('safari') >= 0 && ua.indexOf('chrome') < 0 && ua.indexOf('android') < 0; } return { isEdge: !!window.navigator.userAgent.match(/Edge/g), isSafari: isSafari(), isWebView: /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent) }; } function getBrowser() { if (!browser) { browser = calcBrowser(); } return browser; }