在Chrome扩展,我怎么能准确地从自己的Chrome浏览器获取用户的区域/国家/区域设置?

问题描述 投票:1回答:3

谷歌如何检测用户所在的国家相应地设置用户的搜索页面?我已经四处搜寻,并不能找到这样做的一个简单的方法。

javascript google-chrome google-chrome-extension google-chrome-app
3个回答
2
投票

你可以得到的语言,用户在Chrome浏览器设置已成立,是这样的:

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

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

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


2
投票

要获得浏览器窗口和UI显示,在语言的语言环境中,你可以使用:

chrome.i18n.getUILanguage()

-1
投票

有你的谷歌开发者API检查:

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

我想它使用地理位置:)

© www.soinside.com 2019 - 2024. All rights reserved.