Question

J'ai remarqué que Google Maps fournit des instructions dans ma langue locale (le hongrois) lorsque j'utilise Google Chrome, mais des instructions en anglais lorsque je l'utilise depuis IE.

Je voudrais savoir comment Chrome calcule cela et comment puis-je écrire du code qui renvoie toujours les instructions dans la langue de l'utilisateur.

Était-ce utile?

La solution

Les

requêtes HTTP comprennent un en-tête Accept-Language défini en fonction de vos préférences de paramètres régionaux pour la plupart des combinaisons système d'exploitation / navigateur. Google utilise une combinaison de ce nom, du domaine local que vous utilisez (par exemple, "google.it", "google.hu") et des préférences que vous avez définies avec le lien Préférences de la page d'accueil pour attribuer une langue à vos pages.

Il est probable que IE représente de manière erronée vos paramètres régionaux dans Google Maps, alors que Chrome l’a bien deviné. Vous pouvez modifier les paramètres régionaux d'IE en modifiant vos paramètres nationaux dans le Panneau de configuration, tandis que les paramètres régionaux de Chrome peuvent être modifiés dans (menu Clé) > Préférences.

Autres conseils

Je pourrais être loin mais je pense qu'il est assez prudent de supposer que Google utilise des engrenages.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top