1.0.0 • Published 8 years ago
happy-browser v1.0.0
1. Happy Browser
A browser detection tool
2. Brwosers Supported
| Chrome | Firefox | IE | Edge | Opera | Safari |
|---|---|---|---|---|---|
| >= 45 | >=3.5 | >7 | >=12 | >3 | >3 |
3. Usage
3.1 Import
import HappyBrowser from 'HappyBrowser'
# or
const HappyBrowser = require('HappyBrowser')3.2 Detect Specific Browser
HappyBrowser.isChrome()
HappyBrowser.isOpera()
HappyBrowser.isSafari()
HappyBrowser.isIE()
HappyBrowser.isEdge()
HappyBrowser.isChrome()
HappyBrowser.isBlink()3.3 Alert
HappyBrowser.alert({
alertWhen: (browser) => true,
alertMode: HappyBrowser.alertMode.banner,
jumpURL: 'https://browsehappy.com/'
})4. Configuration
4.1 Alert Mode
static alertMode = {
jump: 'jump', // jump to JumpURL directly
banner: 'banner' // show banner in webpage
};4.2 alertWhen
The alertWhen function returns Boolean, true means alerting, false for not. The browser object is passed to alertWhen:
browser = {
name: String,
version: String
} 5. Contribution
PR welcome!
1.0.0
8 years ago