js或者Jq如何獲取當前城市和IP,求大佬指點移動端
javascript - jq 如何獲取當前IP和地區?
慕勒3428872
2019-05-12 11:09:35
TA貢獻1875條經驗 獲得超5個贊
HTML5-使用地理定位請使用getCurrentPosition()方法來獲得用戶的位置。鑒于該特性可能侵犯用戶的隱私,除非用戶同意,否則用戶位置信息是不可用的。下例是一個簡單的地理定位實例,可返回用戶位置的經度和緯度。varx=document.getElementById("demo");functiongetLocation(){if(navigator.geolocation){navigator.geolocation.getCurrentPosition(showPosition);}else{x.innerHTML="此瀏覽器不支持地理位置。";}}functionshowPosition(position){x.innerHTML="Latitude:"+position.coords.latitude+"
Longitude:"+position.coords.longitude;}例子解釋:檢測是否支持地理定位如果支持,則運行getCurrentPosition()方法。如果不支持,則向用戶顯示一段消息。如果getCurrentPosition()運行成功,則向參數showPosition中規定的函數返回一個coordinates對象showPosition()函數獲得并顯示經度和緯度上面的例子是一個非常基礎的地理定位腳本,不含錯誤處理。獲取ip就需要后端語言配合了用ajax發送一個請求。后端返回IP就行了。或者在網上找一個API兩款可以使用的免費api接口ip-apiipapi
舉報