我注意到当我使用谷歌浏览器时,谷歌地图以我的本地语言(匈牙利语)提供方向,但当我从 IE 使用它时,它会提供英语方向。
我想知道 chrome 是如何解决这个问题的,以及如何编写始终以用户语言返回方向的代码。
我注意到当我使用谷歌浏览器时,谷歌地图以我的本地语言(匈牙利语)提供方向,但当我从 IE 使用它时,它会提供英语方向。
我想知道 chrome 是如何解决这个问题的,以及如何编写始终以用户语言返回方向的代码。
HTTP
requests` 包含一个Accept-Language 标头,该标头是根据您在大多数操作系统/浏览器组合上的区域设置偏好设置的。Google 会结合使用您使用的本地域(例如“google.it”、“google.hu”)以及您通过主页中的“首选项”链接设置的任何首选项来为您的网页分配语言。
很可能 IE 向 Google 地图歪曲了您的语言环境,而 Chrome 已经正确猜到了。您可以通过在控制面板中更改您的国家设置来更改 IE 的区域设置,而 Chrome 的区域设置可以在(扳手菜单)> 首选项中更改。
我可能会走得很远,但我认为假设谷歌正在使用齿轮是相当安全的。