aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/utils/browser.js
blob: d574f6832404792b80557417347e215d88bd18c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// ==========================================================================
// Browser sniffing
// Unfortunately, due to mixed support, UA sniffing is required
// ==========================================================================

const browser = {
    isIE: /* @cc_on!@ */ false || !!document.documentMode,
    isWebkit: 'WebkitAppearance' in document.documentElement.style && !/Edge/.test(navigator.userAgent),
    isIPhone: /(iPhone|iPod)/gi.test(navigator.platform),
    isIos: /(iPad|iPhone|iPod)/gi.test(navigator.platform),
};

export default browser;