Joo

This is a package that attempts to be a tool for helping people detecting browser, check for support/valid browser and fire when a browser error happens

        
        shayanypn ~ $ 
      

Installation

  • npm
            $  npm install joo-browser-detect --save
          

  • yarn
            $ yarn add joo-browser-detect
          

  • external
             <script type="text/javascript" src="./node_modules/joo-browser-detect/dist/joo.min.js"></script>
          

Sample Usage


You Current Browser

//your code
const joo = require('joo-browser-detect');
// or
import joo from 'joo-browser-detect';

console.log(joo.get());
//result
{
   "bot": false,
   "mobile": false,
   "name": "chrome",
   "version": "68.0.3440",
   "versionNumber": 68.0344,
   "os": "Windows 10"
}

Check Browser

//your code
joo.is([
  ' chrome  >  70.0.3440 ',
  ' firefox > 32 '
  ], function(is_browser) {
  console.log(
    is_browser
    ? 'browser is valid' 
    : 'browser is not valid'
  );
});
//result
browser is valid

Watch Browser Error

//your code
joo.error(function(error) {
  console.log(error);
});
//result
{
  browser: {
    bot : false
    mobile : false
    name : "chrome"
    os : "Windows 10"
    version : "68.0.3440"
    versionNumber : 68.0344
  },
  column : 2
  errorobject : "{}"
  line: 44
  message: "Uncaught Error: Required"
  url: "http://path-to-web"
}

Read our documentation

Documentation

Changelog

v0.0.1

09/03/2018
  • Generation of Library
  • Add method get, is, error, isOrError
  • Add Method Init