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

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

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

最佳答案

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

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

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

或者您可以使用地理 IP 服务(IP 仅在服务器端已知):http://freegeoip.net/json/

关于javascript - 在 Chrome 扩展程序中,如何从用户的 Chrome 浏览器中准确检索用户的地区/地区/国家?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29183963/

相关文章:

Javascript 参数作为未定义传递

google-chrome - 在background.html中,如何访问当前网页以获取dom

javascript - window.history.pushState 删除我的 URL 部分

css - 将 div 标签注入(inject)每个 <a> 链接

javascript - 如何在 Chrome 扩展程序中运行导航事件的回调?

javascript - 使用 JavaScript 和 Twitter API 加载推文

javascript - 如何将绝对定位的 div、相对的 div、绝对定位的 flexContainer 居中?

javascript - 平滑滚动前的 sleep 功能

javascript - Animate scrolltop 不适用于 chrome 但适用于 firefox

python - 在 selenium 远程节点上运行 chrome 时出错