PageSourceSearch

https://www.locoloader.com/assets/js/isBrowser.min.js

js locoloader.com collected 2026-10-04 16:05:47 UTC 2,412 bytes, 1 lines download raw bytes

1var isBrowser={_getBrand:function(t){return!(!navigator.userAgentData||!navigator.userAgentData.brands)&&navigator.userAgentData.brands.some(function(r){return-1!==r.brand.indexOf(t)})},_getPlatform:function(){return navigator.userAgentData&&navigator.userAgentData.platform?navigator.userAgentData.platform:navigator.platform||""},isMac:function(){return/Mac/i.test(isBrowser._getPlatform())},isWin:function(){return/Win/i.test(isBrowser._getPlatform())},isLinux:function(){return/Linux/i.test(isBrowser._getPlatform())},isChromebook:function(){return/CrOS/i.test(isBrowser._getPlatform())||/CrOS/i.test(navigator.userAgent)},isTablet:function(r){return r=r||navigator.userAgent.toLowerCase(),/(ipad|tablet|(android(?!.*mobile))|(windows(?!.*phone)(.*touch))|kindle|playbook|silk|(puffin(?!.*(ip|ap|wp))))/i.test(r)||isBrowser.isIpad()},isChrome:function(r){return isBrowser._getBrand("Google Chrome")||isBrowser._getBrand("Chromium")?!isBrowser.isEdge()&&!isBrowser.isOpera():!(-1===(r=r||navigator.userAgent).indexOf("Chrome")&&-1===r.indexOf("CrOS")||isBrowser.isEdge(r)||isBrowser.isSamsung(r)||isBrowser.isOpera(r))},isSamsung:function(r){return!!isBrowser._getBrand("Samsung Internet")||(r=r||navigator.userAgent,/SamsungBrowser/i.test(r))},isFirefox:function(r){return r=r||navigator.userAgent,/Firefox|FxiOS/i.test(r)},isIE:function(r){return-1!==(r=r||navigator.userAgent).indexOf("MSIE")||-1!==r.indexOf("Trident/")},isEdge:function(r){return!!isBrowser._getBrand("Microsoft Edge")||(r=r||navigator.userAgent,/Edg\//i.test(r))},isOpera:function(r){return!!isBrowser._getBrand("Opera")||(r=r||navigator.userAgent,/OPR\//i.test(r))},isSafari:function(r){return r=r||navigator.userAgent,/^((?!chrome|android).)*safari/i.test(r)},isAloha:function(r){return r=r||navigator.userAgent,/Aloha/i.test(r)},isDolphin:function(r){return r=r||navigator.userAgent,/Dolfin|Dolphin/i.test(r)},isIos:function(){return!window.MSStream&&(/iPhone|iPod|iPad/i.test(isBrowser._getPlatform())||/iPhone|iPod|iPad/i.test(navigator.userAgent)||isBrowser.isIpad())},isIpad:function(r){return r=r||navigator.userAgent,/iPad/i.test(r)||isBrowser.isMac()&&1<navigator.maxTouchPoints},isAndroid:function(r){return"Android"===isBrowser._getPlatform()||(r=r||navigator.userAgent,/Android/.test(r))},isDesktop:function(){return isBrowser.isWin()||isBrowser.isLinux()||isBrowser.isMac()&&!isBrowser.isIpad()||isBrowser.isChromebook()}};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.