mirror of
https://github.com/github/browser-detection
synced 2026-07-21 13:23:49 +00:00
No description
- JavaScript 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Explicitly adding the MIT licence to the repo. It already existed as a value for the `licence` key in `package.json` so this is more just a formality for automatic tools to pick up on. |
||
| test | ||
| .eslintrc | ||
| .gitignore | ||
| .nvmrc | ||
| browser-detection.js | ||
| CHANGELOG.md | ||
| is-android.js | ||
| is-chrome.js | ||
| is-edge.js | ||
| is-ie.js | ||
| is-ie9.js | ||
| is-ie10.js | ||
| is-ie11.js | ||
| is-ios-firefox.js | ||
| is-ios-safari.js | ||
| is-ios-uiwebview.js | ||
| is-ios-webview.js | ||
| is-ios-wkwebview.js | ||
| is-ios.js | ||
| is-mobile-firefox.js | ||
| is-samsung.js | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| supports-popups.js | ||
Browser Detection
A utility for detecting browser support for Braintree libs.
Example
var browserDetection = require('browser-detection');
browserDetection.isAndroid();
browserDetection.isChrome();
browserDetection.isEdge();
browserDetection.isIe();
browserDetection.isIe9();
browserDetection.isIe10();
browserDetection.isIe11();
browserDetection.isIos();
browserDetection.isIosFirefox();
browserDetection.isIosSafari();
browserDetection.isIosWebview();
browserDetection.isIosUIWebView();
browserDetection.isIosWKWebView();
browserDetection.isMobileFirefox();
browserDetection.isSamsungBrowser();
browserDetection.supportsPopups();
To reduce build sizes, you can require just the modules you need:
var isAndroid = require('browser-detection/is-android');
var isChrome = require('browser-detection/is-chrome');
var isEdge = require('browser-detection/is-edge');
var isIe = require('browser-detection/is-ie');
var isIe9 = require('browser-detection/is-ie9');
var isIe10 = require('browser-detection/is-ie10');
var isIe11 = require('browser-detection/is-ie11');
var isIos = require('browser-detection/is-ios');
var isIosFirefox = require('browser-detection/is-ios-firefox');
var isIosSafari = require('browser-detection/is-ios-safari');
var isIosWebview = require('browser-detection/is-ios-webview');
var isIosUIWebview = require('browser-detection/is-ios-uiwebview');
var isIosWKWebview = require('browser-detection/is-ios-wkwebview');
var isMobileFirefox = require('browser-detection/is-mobile-firefox');
var isSamsungBrowser = require('browser-detection/is-samsung');
var supportsPopups = require('browser-detection/supports-popups');
Testing
npm test