environment.js 492 B

12345678910111213
  1. import window from "./global/window";
  2. const ua = (window.navigator && window.navigator.userAgent) || "",
  3. ie = ua.indexOf("MSIE ") > 0 || ua.indexOf("Trident/") > 0,
  4. mobile =
  5. (window.navigator &&
  6. window.navigator.userAgentData &&
  7. window.navigator.userAgentData.mobile) ||
  8. (window.navigator && window.navigator.maxTouchPoints) ||
  9. "ontouchstart" in window, // not entirely correct but will currently do
  10. iphone = /iphone/i.test(ua);
  11. export { ie, mobile, iphone };