16 lines
609 B
JavaScript
16 lines
609 B
JavaScript
//@ts-nocheck
|
|
import isBrowser from "./isBrowser";
|
|
var winNav = isBrowser && window.navigator;
|
|
var vendorName = winNav && winNav.vendor;
|
|
var userAgent = winNav && winNav.userAgent;
|
|
|
|
//@ts-ignore
|
|
var isChromium = isBrowser && typeof chrome !== 'undefined';
|
|
|
|
//@ts-ignore
|
|
var isOpera = isBrowser && typeof opr !== 'undefined';
|
|
var isIEedge = userAgent && userAgent.indexOf('Edge') > -1;
|
|
var isIOSChrome = !!(userAgent && userAgent.match('CriOS'));
|
|
var isDesktopChrome = isChromium && vendorName === 'Google Inc.' && !isOpera && !isIEedge;
|
|
var isChrome = isIOSChrome || isDesktopChrome;
|
|
export default isChrome; |