iOS 12以前はユーザーエージェントに「ipad」の文字が入っていたため、それで判定するのが一般的だった
これ、ユーザーエージェントは開発側が設定可能だから、アップデートで外れることが有る
iPad はiPadOSに変わって、Safari が「ipad」の文字を外してしまった
そこで出てきたのがこれ
タッチパネルの有無で、iPadを判定しようとするもので、これはこれで有効であったのだが・・・
ただこれだと、PHPなどのサーバーサイドで判定することができなかった
しかし、デフォルトは「デスクトップ用Webサイトを表示:On」であるため、モバイル判定にするには【ユーザーが】設定を変更する必要がある。
こういうの、どっかが統一してくれんもんだろうか。
「デスクトップ用Webサイトを表示」をオンにしてるのにモバイル向けのデザインを見せてくるサイトは消えろ
それこそ、W3C辺りでグローバルな仕様を決めないと、無理じゃねぇかな
13インチのiPad使ってるけど、スマホ用の画面を表示してくるサイトあるな。 ブラウザの「PC用のページを表示する」を使っても効かないサイトあるし。
ブラウザで「PC用のページを表示する」ってやるとサーバーから見てどうなるのか 実際知ってる人の方が少ないよね
Google Chrome 81(2020年3月中旬):“navigator.userAgent”によるUA文字列の取得を非推奨とする Google Chrome 83(2020年6月初め):UA文字列のうち、ブラウザーのバージョンを凍結し、OSのバージョ...
我が物顔でルール変更するGoogleがクソなんだぞ
PWAなんてのはGoogleが勝手に進めた規格だからな。 対応してやっただけありがたく思えよ。 AMPといい、HTTPS対応といい、本当にGoogleはロクなことをしない。