为了账号安全,请及时绑定邮箱和手机立即绑定

javascript - jq 如何获取当前IP和地区?

javascript - jq 如何获取当前IP和地区?

跃然一笑 2018-07-18 10:07:08
js或者Jq如何获取当前城市和IP,求大佬指点 移动端
查看完整描述

1 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

HTML5 - 使用地理定位
请使用 getCurrentPosition() 方法来获得用户的位置。

鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。

下例是一个简单的地理定位实例,可返回用户位置的经度和纬度。

var x=document.getElementById("demo");function getLocation(){  if (navigator.geolocation) {
     navigator.geolocation.getCurrentPosition(showPosition);
  } else {
     x.innerHTML="此浏览器不支持地理位置。";
  }
}function showPosition(position){
  x.innerHTML="Latitude: " + position.coords.latitude +  "<br />Longitude: " + position.coords.longitude;
}

例子解释:

  • 检测是否支持地理定位

  • 如果支持,则运行 getCurrentPosition() 方法。如果不支持,则向用户显示一段消息。

  • 如果getCurrentPosition()运行成功,则向参数showPosition中规定的函数返回一个coordinates对象

  • showPosition() 函数获得并显示经度和纬度

上面的例子是一个非常基础的地理定位脚本,不含错误处理。

获取ip就需要后端语言配合了
用ajax发送一个请求。后端返回IP就行了。

查看完整回答
反对 回复 2018-07-20
  • 1 回答
  • 0 关注
  • 2180 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信