我注意到,当我使用 google chrome 时,Google 地图以我的本地语言(匈牙利语)提供方向,但当我从 IE 使用它时,却提供英语方向。

我想知道 chrome 如何解决这个问题,以及如何编写始终返回用户语言指示的代码。

有帮助吗?

解决方案

HTTPrequests` 包括一个 接受语言标头 这是根据您在大多数操作系统/浏览器组合上的区域设置首选项进行设置的。Google 使用您使用的本地域(例如“google.it”、“google.hu”)和您通过主页中的“首选项”链接设置的任何首选项的组合来为您的页面分配语言。

IE 很可能向 Google 地图歪曲了您的区域设置,而 Chrome 则正确地猜到了它。您可以通过在控制面板中更改您的国家/地区设置来更改 IE 的区域设置,而 Chrome 的区域设置可以在(扳手菜单)> 首选项中更改。

其他提示

我可能离得很远,但我认为可以安全地假设谷歌正在使用齿轮。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top