Detect Browser, Device and OS With jQuery - js.device.detector
| File Size: | 12.3 MB |
|---|---|
| Views Total: | 8724 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Yet another jQuery plugin used to detect browser, devices, OS and other useful information for web & mobile developers.
The plugin also enables you to submit a Browser Matrix to validate supported Browser.
See also:
- Detect The Version Of Web Browsers - getBrowser
- Minimal Browser Feature Detection In Pure JavaScript - BrowserFeatures.js
- Display Client's Browser Information - Browser.js
- Detect Browser Based On User Agent - Browser Detection
- Detect Browser Information With Pure JavaScript – detect-browser.js
How to use it:
1. Include the js.device.detector script after you've include the latest jQuery.
<script src="https://code.jquery.com/jquery-1.12.4.min.js"
integrity="sha384-nvAa0+6Qg9clwYCGGPpDQLVpLNn0fRaROjHqs13t4Ggj3Ez50XnGQqc/r8MhnRDZ"
crossorigin="anonymous"></script>
<script src="dist/jquery.device.detector.js"></script>
2. Initialize the js.device.detector.
var instance = $.fn.deviceDetector;
3. Get the current browser, device, OS you're using.
instance.getInfo();
4. This will return an object as these:
{
Android: false
blackberry: false
browserId: "chrome"
browserName: "Google Chrome"
browserVersion: 67
bsd: false
chrome: true
desktop: true
edge: false
firefox: false
ie: false
ieMobile: false
ios: false
ipad: false
iphone: false
linux: false
macos: false
mobile: false
msie: false
opera: false
operaMini: false
osId: "windows10"
osName: "Microsoft Windows 10"
osVersion: "10.0"
osVersionBugfix: 0
osVersionCategories: {major: 10, minor: 0, bugfix: 0}
osVersionMajor: 10
osVersionMinor: 0
osVersionString: "10.0"
safari: false
supported: true
windows: true
windowsPhone: false
}
5. API.
- getBrowserId
- getBrowserName
- getBrowserVersion
- getInfo
- getOsId
- getOsName
- getOsVersion
- getOsVersionBugfix
- getOsVersionCategories
- getOsVersionMinor
- getOsVersionMajor
- getOsVersionString
6. Available validators.
- isAndroid
- isBlackberry
- isBsd
- isChrome
- isDesktop
- isEdge
- isFirefox
- isIe
- isIeMobile
- isIpad
- isIphone
- isLinux
- isMacos
- isMobile
- isMsie
- isOpera
- isOperaMini
- isSafari
- isSupported
- isWindows
- isWindowsPhone
Changelog:
v1.0.2 (2018-10-06)
- fix coverage report documentation
v1.0.1 (2018-07-29)
- fix potential security vulnerability found in the serve dependency
This awesome jQuery plugin is developed by exiguus. For more Advanced Usages, please check the demo page or visit the official website.











