c6889539bd45ddb9862107a7bf3ad0816fb4e5d0894bdccebeb56dbb0d8ddcd7bcdba50de0eab0da32ac18e6c3744d1681d0605d9317a5ab215cacb6268d68 690 B

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