2010-11-03 30 views
1

Je m'excuse si cette question apparaît comme asinine, mais est-il possible d'usurper la chaîne UA d'un iPad dans Safari via un script quelconque? Je sais que cela peut être fait via l'élément de menu Develop> User Agent, mais je souhaite créer une extension Safari qui force une page qui ne sert que la vidéo HTML5 aux iPad à fonctionner sans changer manuellement l'UA à chaque fois.Possibilité de spoofer l'iPad UA dans Safari par script?

Merci

Répondre

0

Vous ne savez pas si cela fonctionne sur iOS, mais this article might help you. Certains des commentaires sont utiles:

defaults write com.apple.Safari CustomUserAgent "\" Mozilla/5.0 (Macintosh; U; Intel Mac OS X, en) AppleWebKit/419 (KHTML, comme Gecko) Safari/419.3 \ ""

+0

Merci! Certainement un pas dans la bonne direction. La seule chose dont je ne suis pas sûr, c'est si Apple serait trop intéressé par une extension modifiant le fichier .plist de Safari. – Ryan

+0

@ user496230 Doutent-ils qu'ils le souhaitent (car cela réduirait les cotes des iPads dans les statistiques web pour une chose) mais les chaînes UA ne sont pas les identifiants principaux. Les serveurs doivent utiliser des en-têtes d'acceptation pour déterminer ce qu'ils peuvent et doivent envoyer au client. Allez-y et voyez ce qui se passe. –

+0

En regardant en ce moment. Plus précisément, le site que j'essaie de "tromper" est Flickr. En passant par leur source pour voir si quelque chose apparaît. – Ryan

0

Oui ... il est certainement possible! L'UA est juste quelque chose que le navigateur envoie (et peut toujours être usurpé!) ... avec un peu de personnalisation, il peut être changé, donc une extension de navigateur serait naturellement capable de le faire.