Dans une détection de périphérique, quel serait l'agent utilisateur pour les nouveaux iPhone 8, iPhone 8 Plus et iPhone X?
Voici la chaîne d'agent utilisateur pour eux:
Mozilla/5.0 (iPhone; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.25 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1
Source:
Le numéro de modèle du micrologiciel iOS 11 GM est 15A372
, qui sera très probablement le même que le numéro de modèle de l'iOS 11 final.
Voici un agent utilisateur à partir d'une version bêta d'iOS 11, qui a le numéro de version AppleWebKit et Safari.
Pour autant que je sache, l'agent utilisateur pour iPhone 8, iPhone 8 plus et iPhone X est le même. Pour détecter l'appareil, nous devons vérifier la taille de l'écran de l'appareil.
iPhone 8 - (750 pixels x 1334 pixels)
Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1
iPhone 8 Plus - (1242 px x 2208 px)
Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1
iPhone X - (1125 px x 2436 px)
Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1