在Chrome扩展中,我如何准确地检索用户'的地区/地区/国家
In a Chrome Extension, how can I accurately retrieve the user's region/locale/country from their Chrome browser?
谷歌如何检测用户的国家/地区以相应地设置用户的搜索页面?我到处找了找,找不到一个简单的方法。
您可以获得用户在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()
您是否已登录谷歌开发者api:
https://developer.chrome.com/extensions/api_index
我猜它使用了地理定位:)
相关文章:
- 从远程脚本获取用户IP
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- d3基于用户选择动态更新节点
- 同步调用,直到用户通过angular验证为访问者
- 使用javascript搜索具有用户输入的数组
- 如何使用jquery确定用户是否年满18岁
- Meteor-添加用户自定义字段的方法不起作用
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- 跟踪用户点击Adsense广告的IP地址
- 使用javascript反复检查用户在facebook上的登录状态
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 如何检查用户在html5视频播放器中观看了完整的视频
- 一个密码测试程序,如果存在空格,它会提醒用户
- 在Chrome扩展中,我如何准确地检索用户'的地区/地区/国家
- 如何从特定国家/地区重定向用户
- 如何获得用户'的国家/地区,并转发到URL
- 检测用户的国家/地区和语言'的位置脱机
- 根据用户从下拉列表中选择的内容显示国家/地区代码
- 根据用户所在国家/地区重定向网站
- 如何检测用户的地区日期和时间格式