Domanda

Ho notato che Google Maps fornisce indicazioni nella mia lingua locale (ungherese) quando utilizzo Google Chrome, ma indicazioni in lingua inglese quando lo utilizzo da IE.

Vorrei sapere come Chrome riesce a risolverlo e come posso scrivere codice che restituisca sempre indicazioni nella lingua dell'utente.

È stato utile?

Soluzione

HTTPle richieste includono un Intestazione Accept-Language che viene impostato in base alle preferenze locali sulla maggior parte delle combinazioni sistema operativo/browser.Google utilizza una combinazione di questo, il dominio locale che utilizzi (ad esempio "google.it", "google.hu") e qualsiasi preferenza impostata con il collegamento Preferenze nella home page per assegnare una lingua alle tue pagine.

È probabile che IE stia travisando la tua lingua su Google Maps, mentre Chrome l'ha indovinata correttamente.Puoi modificare la lingua di IE modificando le impostazioni nazionali nel Pannello di controllo, mentre la lingua di Chrome può essere modificata in (menu Strumenti) > Preferenze.

Altri suggerimenti

Potrei essere molto fuori strada, ma penso che sia abbastanza lecito ritenere che Google utilizzi gli ingranaggi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top