57b07cbef95cd0528425e77b946e53caae3d95b54be32593afa8f022d773140999ffcfedcc3afa7de3884b5d003da910668c3f3f19fc0cdd94e01ab98a02a0 838 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. 'use strict';
  2. exports.__esModule = true;
  3. exports.isIE8 = isIE8;
  4. exports.isIE9 = isIE9;
  5. exports.isSafari = isSafari;
  6. exports.isChrome = isChrome;
  7. exports.isMobileBrowser = isMobileBrowser;
  8. var _isIE8 = !document.createTextNode('test').textContent;
  9. function isIE8() {
  10. return _isIE8;
  11. }
  12. var _isIE9 = !!document.documentMode;
  13. function isIE9() {
  14. return _isIE9;
  15. }
  16. var _isSafari = /Safari/.test(navigator.userAgent) && /Apple Computer/.test(navigator.vendor);
  17. function isSafari() {
  18. return _isSafari;
  19. }
  20. var _isChrome = /Chrome/.test(navigator.userAgent) && /Google/.test(navigator.vendor);
  21. function isChrome() {
  22. return _isChrome;
  23. }
  24. function isMobileBrowser(userAgent) {
  25. if (!userAgent) {
  26. userAgent = navigator.userAgent;
  27. }
  28. return (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(userAgent)
  29. );
  30. }