js或者Jq如何獲取當前城市和IP,求大佬指點 移動端
javascript - jq 如何獲取當前IP和地區?
躍然一笑
2018-07-18 10:07:08
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() 函數獲得并顯示經度和緯度
上面的例子是一個非?;A的地理定位腳本,不含錯誤處理。
獲取ip就需要后端語言配合了
用ajax發送一個請求。后端返回IP就行了。
舉報