文章插圖

文章插圖
前言
今天有一個獲取客戶端地理位置的需求,傻不啦嘰的折騰了很久,終于在大神的幫助下解決了,記錄一下解決方案 。
搜狐API
sohu的這個API,提供服務很多年了,應該會比較穩定 。
今天也試了幾個其他的,都沒有通,后面會把其他的嘗試的api附上 。
搜狐IP地址查詢接口(默認GBK):http://pv.sohu.com/cityjson調用方式
搜狐IP地址查詢接口(可設置編碼):/uploads/allimg/220624/21255232H-1.jpg
類似JSONP調用
接口返回的是一個JS對象:
var returnCitySN = {"cip": "119.130.228.18", "cid": "440100", "cname": "廣東省廣州市"};如截圖:具體代碼
<script src="http://img.hubeilong.com/220624/21255232H-1.jpg"></script><script language="JavaScript">var clientCname = returnCitySN["cname"];alert(clientCname);</script>其他接口(都不行,應該是不穩定)* 新浪
http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=123.125.114.144* 淘寶
Get
http://ip.taobao.com/service/getIpInfo.php?ip=123.125.114.144* ip138
Get
http://www.ip138.com/ips138.asp?ip=123.125.114.144結語
還是有很多知識自己沒有接觸過,今天傻不啦嘰的在服務器端獲取ip,再通過ip獲取對應的城市 。雖然成功了,但是結果一直不對,想想才明白,服務器調用和客戶端調用是不一樣的,不知道當時的腦洞是什么樣的 。
【前端獲取本機ip地址 js 獲取IP地址】加油吧,自己 。
- 前端頁面性能優化有哪些 前端的優化
- 淘寶自動采集軟件 淘寶流量獲取
- php獲取字符串首次出現的位置 php字符串第一次出現的位置
- js讀取input值 js獲取input的屬性值
- 前端如何優化 如何對前端性能進行優化
- js獲取文件的絕對路徑 js通過路徑讀取本地文件
- 前端禁止點擊事件 js禁止鼠標點擊事件
- nginx跨域配置詳解 nginx解決前端跨域問題
- js如何獲取屬性的值 jquery獲取自定義屬性的值
- java 文件瀏覽器 java獲取瀏覽器下載路徑
