在Chrome扩展程序中,如何从Chrome浏览器中准确检索用户的区域/区域/国家/地区?

时间:2015-03-21 14:41:56

标签: javascript google-chrome google-chrome-extension google-chrome-app

Google如何检测用户的国家/地区以相应地设置用户的搜索页面?我四处寻找,找不到一种简单的方法。

3 个答案:

答案 0 :(得分:2)

您可以获取用户在Chrome设置中设置的语言,如下所示:

chrome.i18n.getAcceptLanguages(function (list) {
    console.log(list);
});

对于位置,有位置API(HTML5) - 但用户必须同意共享其工作位置:http://html5demos.com/geo

或者你可以使用地理IP服务(IP只知道服务器端):http://freegeoip.net/json/

答案 1 :(得分:0)

要获取浏览器窗口的语言环境和用户界面显示的语言,可以使用:

chrome.i18n.getUILanguage()

答案 2 :(得分:-1)

你有没有在Google开发者api中查看过:

https://developer.chrome.com/extensions/api_index

我猜它使用地理定位:)