Detect the OS, Browser and WebView from UserAgent String.
This module made of WebModule.
Documentation
Browser, NW.js and Electron
<script src="UserAgent.js/lib/WebModule.js"></script><script src="UserAgent.js/node_modules/uupaa.webgldetector.js/lib/WebGLDetector.js"></script><script src="UserAgent.js/lib/UserAgent.js"></script><script> var ua = ; uaOS // -> "iOS"uaOS_VERSION // -> "8.1.0"uaPC // -> falseuaMOBILE // -> trueuaBROWSER // -> "Safari"uaBASE_BROWSER // -> "WebKit"uaBROWSER_VERSION // -> "8.0.0"uaUSER_AGENT // -> "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B411 Safari/600.1.4"uaLANGUAGE // -> "ja"uaWEB_VIEW // -> falseuaDEVICE // -> "iPhone 5"uaTOUCH_3D // -> falseuaCARRIER // -> ""uaFEATURE_PHONE // -> falseuaES5 // -> trueuaES6 // -> falseuaES2015 // -> false// --- OS ---uaiOS // -> trueuaMac // -> falseuamacOS // -> falseuaAndroid // -> falseuaWindows // -> false// --- browser ---uaIE // -> falseuaEdge // -> falseuaFirefox // -> falseuaChrome // -> falseuaSafari // -> trueuaSilk // -> falseuaAOSP // -> falseuaWebKit // -> trueuaChromium // -> false// --- device ---uaiPod // -> falseuaiPad // -> falseuaiPhone // -> trueuaKindle // -> false</script>
WebWorkers
;;;
Node.js
;;;