0.0.1 • Published 10 years ago
uupaa.browser.js v0.0.1
Browser.js 
Detect OS, Browser and WebView
Browser and NW.js(node-webkit)
<script src="<module-dir>/lib/WebModule.js"></script>
<script src="<module-dir>/lib/Browser.js"></script>
<script>
var b = new Browser();
var result = {
OS: b.OS,
OS_VERSION: b.OS_VERSION,
BROWSER: b.BROWSER,
BROWSER_ENGINE: b.BROWSER_ENGINE,
BROWSER_VERSION: b.BROWSER_VERSION,
USER_AGENT: b.USER_AGENT,
WEB_VIEW: b.WEB_VIEW,
AOSP: b.AOSP,
FULL_SCREEN: _isFullScreenReady(),
FILE_SYSTEM: _isFileSystemReady(),
};
document.body.innerHTML += JSON.stringify(result, null, 2).replace(/\n/g, "<br>");
function _isFullScreenReady() {
return "fullscreenEnabled" in document ||
"webkitFullscreenEnabled" in document || false;
}
function _isFileSystemReady() {
return "requestFileSystem" in window ||
"webkitRequestFileSystem" in window || false;
}
</script>
WebWorkers
importScripts("<module-dir>lib/WebModule.js");
importScripts("<module-dir>lib/Browser.js");
Node.js
require("<module-dir>lib/WebModule.js");
require("<module-dir>lib/Browser.js");
0.0.1
10 years ago
0.0.0
10 years ago
0.9.2
11 years ago
0.9.1
11 years ago
0.9.0
11 years ago
0.8.33
11 years ago
0.8.32
11 years ago
0.8.31
11 years ago
0.8.30
11 years ago
0.8.29
11 years ago
0.8.28
11 years ago
0.8.27
11 years ago
0.8.26
11 years ago
0.8.25
11 years ago
0.8.24
11 years ago
0.8.23
11 years ago
0.8.22
11 years ago
0.8.21
11 years ago
0.8.20
11 years ago
0.8.19
11 years ago
0.8.18
11 years ago
0.8.17
11 years ago
0.8.16
11 years ago
0.8.15
11 years ago
0.8.14
11 years ago
0.8.13
11 years ago
0.8.12
11 years ago
0.8.11
11 years ago
0.8.10
11 years ago
0.8.9
11 years ago
0.8.8
11 years ago
0.8.6
11 years ago
0.8.5
11 years ago
0.8.4
11 years ago
0.8.3
11 years ago
0.8.2
11 years ago
0.8.1
11 years ago
0.8.0
11 years ago