こんばんはばさっちです。 先日コーディングが終わったサイトのブラウザ・端末チェックをしていた時、 Safariのipadの挙動がおかしい… 開発者ツールでクリック出来ていた場所がSafariのipadでクリック出来ない… 調べてみるとiOS 13以降は「デスクトップ用Webサイトを表示」という 機能が実装されており、それのせいで、iPadが認識されないです。 色々ググっていたら丁寧に説明していただいているサイトがあったので そのサイトを参考に下記の場所に「Macintosh」を追加して 再度確認してみたいところ無事クリックすることが出来ました!! iOS 13以降のiPadを判定するユーザーエージェント ■変更前 if(navigator.userAgent.match(/(iPhone|iPad|iPod|Android)/)){ ↓ ■変更後 if(navigator.userAgent.match(/(iPhone|iPad|Macintosh|iPod|Android)/)){ 使ったことのないjsなど使う時は事前にしっかり確認が必要ですね!!
Staff blog