1.0.12 • Published 5 years ago

project-simple-red-detector v1.0.12

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

RedDetector

Simple Browser Detector

License: MIT

NPM

github - here

Install

npm

npm install project-simple-red-detector --save-dev
import RedDetector from 'project-simple-red-detector';
console.log(RedDetector.device);
console.log(RedDetector.isMobile);
console.log(RedDetector.browser);
console.log(RedDetector.browserVer);
console.log(RedDetector.os);
console.log(RedDetector.osVer);
console.log(RedDetector.down);
console.log(RedDetector.move);
console.log(RedDetector.up);
console.log(RedDetector.over);
console.log(RedDetector.out);
console.log(RedDetector.up);

browser

<script src="https://project-simple.github.io/RedDetector/dist/RedDetector.js"></script>
<script>
    console.log(RedDetector.device); // 'pc' or 'mobile' or 'tablet' 
    console.log(RedDetector.isMobile);
    console.log(RedDetector.browser);
    console.log(RedDetector.browserVer);
    console.log(RedDetector.os);
    console.log(RedDetector.osVer);
    console.log(RedDetector.down);
    console.log(RedDetector.move);
    console.log(RedDetector.up);
    console.log(RedDetector.over);
    console.log(RedDetector.out);
    console.log(RedDetector.up);
</script>

API

RedDetector.device

-return pc or mobile or tablet

console.log(RedDetector.device);

RedDetector.isMobile

  • return true or false
console.log(RedDetector.isMobile);

RedDetector.browser

  • return ie, edge, firefox, chrome, safari, opera, naver, whale
console.log(RedDetector.browser);

RedDetector.browserVer

  • return current browser version number
console.log(RedDetector.browserVer);

RedDetector.os

  • return win, mac, unix, linux, android, iphone ,ipad
console.log(RedDetector.os);

RedDetector.osVer

  • return current os version number
console.log(RedDetector.osVer);

RedDetector.down

  • desktop : return mousedown
  • mobile : return touchstart
console.log(RedDetector.down);

RedDetector.move

  • desktop : return mousemove
  • mobile : return touchmove
console.log(RedDetector.move);

RedDetector.up

  • desktop : return mouseup
  • mobile : return touchend
console.log(RedDetector.up);

RedDetector.over

  • desktop, mobile : return mouseover
console.log(RedDetector.over);

RedDetector.out

  • desktop, mobile : return mouseout
console.log(RedDetector.out);

RedDetector.click

  • desktop, mobile : return click
console.log(RedDetector.click);