UNPKG

vicowa-web-components

Version:
2 lines 1.64 kB
var i="navigator"in window&&"userAgent"in window.navigator&&window.navigator.userAgent.toLowerCase()||"",o="navigator"in window&&"appVersion"in window.navigator&&window.navigator.appVersion.toLowerCase()||"",n=!!window.opr&&!!window.opr.addons||!!window.opera||window.navigator.userAgent.indexOf(" OPR/")>=0,t="undefined"!=typeof InstallTrigger,e=t&&!navigator.serviceWorker,s=!!document.documentMode,a=!window.ActiveXObject&&"ActiveXObject"in window,w=!s&&!!window.StyleMedia,d=s||w,r=!!window.chrome&&"Google Inc."===window.navigator.vendor&&!n,c=(r||n)&&!!window.CSS,u=/iphone/i.test(i)||/ipad/i.test(i)||/ipod/i.test(i),p=/android/i.test(i),h=/linux/i.test(o),g=/mac/i.test(o),m=/win/i.test(o),v="ontouchstart"in window||"DocumentTouch"in window&&document instanceof window.DocumentTouch||window.navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0,f=Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor")>0||!r&&!n&&void 0!==window.webkitAudioContext,l=window.self!==window.top,x=!1;try{x=window.top.location.hostname!==document.location.hostname}catch(i){x=!0}window.browserInfo={isOpera:n,isFirefox:t,isFirefoxPrivateMode:e,isOldIE:s,isIE11:a,isEdge:w,isIE:d,isChrome:r,isBlink:c,isSafari:f,isIos:u,isAndroid:p,isLinux:h,isMac:g,isWindows:m,isTouch:v,isIFrame:l,isCrossDomain:x},window.attachInfoClass=function(i){var o=[];n?o.push("opera"):f?o.push("safari"):t?o.push("firefox"):w?o.push("edge"):s?o.push("ie"):r&&o.push("chrome"),v&&o.push("touch"),l&&o.push("iframe"),x&&o.push("xdomain"),i.setAttribute("class",(i.getAttribute("class")||"")+" "+o.join(" "))}; //# sourceMappingURL=detect.js.map