nicecode-v2/packages/hooks/es/useIMEComposition/isChrome.js
2024-01-10 15:15:12 +08:00

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;