有时候,我们需要对特定地区城市/国家的网站访客进行不同的网页跳转。比如,中国用户访问www.bing.com自动跳转到https://cn.bing.com。下面就是我实现的方法,分享给大家,顺便做个记录。
以前我用的公共接口,比如搜狐,新浪的都失效了。我调查了一下,只有太平洋网络IP地址查询Web接口可用。
接口代码如下
返回的数据请自查。
如果是国外访客,显示没有省份名,返回的错误信息是, "err":"noprovince"
如果是国内反馈,会显示具体省份和城市名称,返回的错误信息为空,"err":""
所以我们可以通过下面方法实现国内访客自动跳转页面:
js实现获取访客ip归属地+自动跳转页面完整代码如下:
在head部分加上以下代码,解决跨域问题,否则可能失败:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。