谷歌如何检测用户所在的国家相应地设置用户的搜索页面?我已经四处搜寻,并不能找到这样做的一个简单的方法。
你可以得到的语言,用户在Chrome浏览器设置已成立,是这样的:
chrome.i18n.getAcceptLanguages(function (list) {
console.log(list);
});
对于位置,有位置API(HTML5) - 但用户必须同意共享位置为它工作:http://html5demos.com/geo
或者你可以使用地理IP服务(IP只知道服务器端):http://freegeoip.net/json/
要获得浏览器窗口和UI显示,在语言的语言环境中,你可以使用:
chrome.i18n.getUILanguage()