Get device Info

Session ID :

Width : - Height :


Not mobile UA script 1


Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

yezz

computer - Desktop


SCRIPT 4

Une classe PHP légère pour détecter les appareils mobiles (y compris les tablettes). Il utilise la chaîne User-Agent combinée à des en-têtes HTTP spécifiques pour détecter l'environnement mobile.

Résultat

C est pas un mobile

C est pas une tablette

Pas Android

Pas CHROME

Pas iOS

Pas UC Browser

Pas iPad ... 4.3 (float)

Pas iPhone ... 3.1 (float)

Pas Android ... 2.1 (float)

Pas Opera Mini ... 5.0 (float)


SCRIPT 5

Le système d'exploitation est: Unknown OS Platform

Info fournis par : Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)


SCRIPT 6

Détecter les appareils dans des conditions spéciales

navigateur signalé comme un DESKTOP -- faites quelque chose ici


SCRIPT 7

Version : Gecko; Brand Model : compatible; ClaudeBot/1.0;


SCRIPT 8

Browser: Unknown Browser
Operating System(OS): Unknown OS Platform

HTTP USER AGENT
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)


SCRIPT 9

Connaitre le type de navigateur du client condition et pas fonction

Affichage du navigateur avec conditions :
Bot

ou insertion dans base de données pour statistiques :
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)


SCRIPT 10

Marque à partir navigateur du client condition et pas fonction

Affichage marque avec conditions :
Autre et pas Samusung, iPhone ou Huawei

ou insertion dans base de données pour statistiques :
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)


SCRIPT 11

iPhone model checks par devicePixelRatio

Test model iPhone 1 : Not an iPhone

Test model iPhone 2 : Not an iPhone

Contrairement à presque tous les autres fournisseurs d'appareils, Apple n'identifie pas les différents modèles d'iPhone et d'iPad dans l'en-tête User-Agent. La plupart des informations pouvant être obtenues à l'aide du User-Agent sont de savoir si l'appareil est un iPhone ou un iPad. Ces informations sont utiles car elles indiquent que l'appareil dispose d'un écran tactile et qu'il s'agit soit d'une Tablette avec une taille d'écran supérieure ou égale à 7 pouces, soit d'un Smartphone avec une taille d'écran inférieure à 7 pouces. Cependant, il ne fournit pas suffisamment d'informations sur l'écran pour prendre en charge des techniques d'optimisation plus avancées.
Une fois que l'agent utilisateur a été utilisé pour identifier la demande comme provenant d'un iPhone ou d'un iPad, une petite quantité de JavaScript peut être utilisée pour interroger l'appareil via le navigateur Web afin de comprendre la hauteur, la largeur et la densité de pixels de l'écran. Les deux tableaux suivants image 1 et image 2 montrent les différentes valeurs pour tous les modèles d'iPhone et d'iPad. En json: ios-device-identifiers


Window width px - height px

Screen width px - height px

Window device Pixel Ratio ;

Screen device Pixel Ratio :

En utilisant à la fois l'agent utilisateur et les informations d'écran, les groupes d'iPhone suivants peuvent être identifiés.


Calculer le ratio (rapport hauteur/largeur) à partir de la largeur et de la hauteur