1.0.0 • Published 7 years ago

happy-browser v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

1. Happy Browser

A browser detection tool

2. Brwosers Supported

ChromeFirefoxIEEdgeOperaSafari
>= 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!