wechat.js 1.1 KB

1234567891011121314151617181920212223242526272829
  1. // +---------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +---------------------------------------------------------------------
  4. // | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
  5. // +---------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +---------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +---------------------------------------------------------------------
  10. class AuthWechat {
  11. /**
  12. * 是否是微信
  13. */
  14. isWeixin() {
  15. return navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1;
  16. }
  17. /**
  18. * 是否是手机端
  19. */
  20. _isMobile() {
  21. let flag = navigator.userAgent.match(
  22. /(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i,
  23. );
  24. return flag;
  25. }
  26. }
  27. export default new AuthWechat();