Comment changer l'agent utilisateur de Safari sous OS X
Vous avez probablement été ennuyé à un moment ou à un autre lors de la visite d'un site Web nécessitant un navigateur spécifique. Heureusement, vous pouvez tromper un site Web en lui faisant croire que vous utilisez un autre navigateur. Vous pouvez le faire avec la plupart des logiciels, y compris Safari..
La «spoofing» de l'agent utilisateur n'est pas une nouveauté. C'était parfois nécessaire lorsqu'il y avait une guerre dite des navigateurs. Les concepteurs de sites Web conçoivent souvent des pages pour rendre et diffuser un contenu différent selon le navigateur de l'utilisateur. La solution à ce problème consistait souvent à envoyer une fausse "chaîne d'agent utilisateur", ce qui inciterait le serveur Web à vous livrer le contenu préféré..
Aujourd'hui, les utilisateurs sont moins susceptibles d'avoir un problème, car les sites Web et les navigateurs adhèrent mieux aux normes Web. Cela ne veut pas dire que vous n'en rencontrerez toujours pas un de temps en temps.
Si vous utilisez Safari de Apple OS X, voici comment modifier l'agent de l'utilisateur et même en créer un personnalisé..
Qu'est-ce qu'un agent utilisateur??
Lorsque Safari visite un site Web, il envoie une chaîne de texte telle que:
Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit / 600.3.18 (KHTML, comme Gecko) Version / 8.0.3 Safari / 600.3.18
Cela indique au serveur Web que cet utilisateur particulier exécute Safari 8 sur un Mac exécutant OS X 10.10.2..
Ce sera évidemment différent selon le système d'exploitation et le navigateur Web. Un ordinateur exécutant Windows 7 et Internet Explorer 10 apparaîtrait ainsi:
Mozilla / 5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident / 6.0)
La liste des chaînes de l'agent utilisateur est assez longue car il y a beaucoup de navigateurs sur différents systèmes d'exploitation. En passant, il est possible de voir quelles informations votre navigateur vous révèle, notamment la résolution de votre écran, votre adresse IP, etc..
Changer votre agent utilisateur sur Safari
Nous avons discuté des moyens de modifier l'agent utilisateur sur Google Chrome, Internet Explorer et Firefox. Discutons maintenant de la façon de le changer sur Safari de Apple OS X.
Commencez par ouvrir les préférences de Safari à partir du menu «Safari» ou avec «Command +»..
Les préférences étant ouvertes, cliquez sur l'onglet “Avancé”. Tout en bas, vous voulez cocher la case "Afficher le menu Développement dans la barre de menu", puis quitter les préférences..
Maintenant, Safari aura un nouveau menu dédié uniquement aux outils de développement.
Le menu "Agent utilisateur" est en haut. Plusieurs options sont déjà disponibles, y compris les versions précédentes de Safari sur OS X et iOS, Chrome sur Mac et Windows, ainsi qu'une option «Autre…»..
L'option «Autre…» vous permet de spécifier un agent d'utilisateur autre que ceux répertoriés, par exemple, si vous êtes curieux de voir comment Google Chrome s'affiche sur un iPad fonctionnant sous iOS 8.2, utilisez la chaîne appropriée..
Lorsque vous ouvrez l’option «Autre…» dans le menu Agent d’utilisateur, il vous suffira alors de copier la chaîne d’agent d’utilisateur pour le navigateur que vous souhaitez tester..
Ensuite, le nouvel agent utilisateur apparaîtra dans le menu Agent utilisateur. Notez cependant que vous ne pouvez avoir qu’un «autre» agent utilisateur à la fois..
Comme nous l'avons suggéré dans l'introduction, il est inhabituel de devoir modifier votre agent utilisateur, car la plupart des navigateurs respectent assez bien les normes, et la plupart des sites Web sont agnostiques (certains navigateurs fonctionnent mieux sur certains sites que d'autres)..
Sur une note connexe, si vous êtes curieux de voir comment votre navigateur se comporte en ce qui concerne les normes Web, vous pouvez toujours essayer les tests d'acidité développés par le Web Standards Project..
Cela dit, nous espérons que vous avez trouvé cet article utile. Si vous souhaitez ajouter quelque chose, par exemple une question ou un commentaire, veuillez commenter sur notre forum de discussion..