old-ios.js 430 B

1234567891011121314151617
  1. const userAgent = window.navigator.userAgent.toLowerCase();
  2. // https://youtrack.weseek.co.jp/issue/GW-4826
  3. const isOldIos = /(iphone|ipad|ipod) os (9|10|11|12)/.test(userAgent);
  4. /**
  5. * Apply 'oldIos' attribute to <html></html>
  6. */
  7. function applyOldIos() {
  8. if (isOldIos) {
  9. document.documentElement.setAttribute('old-ios', 'true');
  10. }
  11. }
  12. export {
  13. // eslint-disable-next-line import/prefer-default-export
  14. applyOldIos,
  15. };