mirror of
https://github.com/lancedikson/bowser
synced 2026-03-02 03:40:27 +00:00
boosh
This commit is contained in:
42
README.md
Normal file
42
README.md
Normal file
@@ -0,0 +1,42 @@
|
||||
Bowser
|
||||
------
|
||||
A Browser detector. Because sometimes, there is no other way, and not even good modern browser provide good feature detection mechanisms.
|
||||
|
||||
Works like this:
|
||||
|
||||
if (bowser().msie && bowser().version <= 6) {
|
||||
alert('hello China');
|
||||
}
|
||||
|
||||
Detected Browsers
|
||||
-----
|
||||
|
||||
* msie
|
||||
* safari[webkit]
|
||||
* chrome[webkit]
|
||||
* firefox[gecko]
|
||||
* opera
|
||||
|
||||
Notes
|
||||
----
|
||||
safari,chrome, and firefox will report that they have webkit|gecko engines
|
||||
|
||||
if (bowser().webkit) {
|
||||
// do stuff with safari & chrome
|
||||
}
|
||||
|
||||
Ender installation
|
||||
-----
|
||||
If you don't already have [Ender](http://ender.no.de) (an npm package) install it now (and don't look back)
|
||||
|
||||
$ npm install ender
|
||||
|
||||
then add bowser to your module collection
|
||||
|
||||
$ ender add bowser
|
||||
|
||||
use it like this:
|
||||
|
||||
if ($.browser().chrome) {
|
||||
alert('Hello Silicon Valley');
|
||||
}
|
||||
Reference in New Issue
Block a user