iPadOsでiPadとMacを区別する 質問する

iPadOsでiPadとMacを区別する 質問する

iOS 13 では、Apple は iPad が使用するユーザーエージェントを変更しました。

代わりに(例えば)

モジラ/5.0(iPad; U; CPU iPhone OS 3_2 Mac OS X のような; en-us) AppleWebKit/531.21.10 (KHTML、Gecko のような) Version/4.0.4 Mobile/7B314 Safari/531.21.10

それは(例えば)

モジラ/5.0 (マッキントッシュ; Intel Mac OS X 10_15) AppleWebKit/605.1.15 (KHTML、Gecko など) バージョン/13.0 Safari/605.1.15

私の質問は、iPad と Mac をどうやって区別できるのかということです。

ベストアンサー1

IpadOS を検出するために使用した条件:

ua.toLowerCase().indexOf('macintosh') > -1 && navigator.maxTouchPoints && navigator.maxTouchPoints > 2

おすすめ記事