방법은 원위 타겟팅 IP를 달성

축 어적으로 https://www.dazhuanlan.com/2019/08/26/5d62f8a89db51/


API의 두 종류 소개, 첫 번째는 소후의 API이며, 두 번째는 바이두의 API는
첫째 :

1 
2
3
4
5
6
7
8
9
10
< HTML >  < 머리 > < 메타 HTTP-당량 = "Content-Type을" 내용 = "text / html과> 문자셋 = UTF-8" /> < 제목 >基于搜狐JS接口得到本机IP </ 제목 > < 스크립트 유형 = "텍스트 / 자바 스크립트" SRC = "http://pv.sohu.com/cityjson?ie=utf-8" > </ 스크립트 > </ 머리 > <  > < 스크립트 > 문서.(returnCitySN [ "CIP"] + ','+ returnCitySN [ "CNAME"]) 물품 </를






스크립트 > </ > </ HTML >


두 번째 :

1 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
< HTML > < 머리 > < 메타 HTTP-당량 = "Content-Type을" 내용 = "텍스트 / HTML; 문자셋 = UTF-8" /> < 제목 > 자동 현재 도시 방문자를 확보 </ 제목 > < 스크립트 유형 = "텍스트 / 자바 스크립트" SRC = "http://api.map.baidu.com/api?v=2.0&ak= API 키" > </ 스크립트 > </ 머리 > <  > < DIV 위에서 언급 한 id = "bdMapBox " 스타일 =






"디스플레이를 실행합니다 : 없음;" > </ DIV > < 스크립트 유형 = "텍스트 / 자바 스크립트" > // 바이두지도 API 함수 VAR = 새로운 새로운 BMap.Map은지도 ( "bdMapBox"); var에 nowCity = 새로운 새로운 BMap.LocalCity (); nowCity.get (bdGetPosition) 기능 bdGetPosition (결과) { var에 CityName이 = result.name; // 현재의 도시 이름 / * 사용자 정의 코드 * / atCity.innerHTML = CityName이; / * 사용자 지정 코드 * / } </ 스크립트 > < ρ- > 로 현재 도시 : < 걸쳐 위에서 ID를 언급 = "atCity을" ></ 스팬











> </ P > </ 바디 > </ HTML >


첫 번째는 그래서, 소후의 API 때문에 회원 가입없이 좋습니다.

다음은 소후 API의 방법의 수정이다 :

구성된 API 후 1. 사이트 HTTP에서 작동하지 않을 수 있지만, HTTPS는 수

해결 방법 : API는 HTTP를 HTTPS로 작성되었습니다.

위 구성하면 2. 웹 페이지를 클릭 만 자신의 IP 주소 (및 pjax는 관련)를 보여줍니다

해결 방법 : document.write를이 document.getElementById를 변경

(크기와 색상을 변경할 수있다) 버전을 수정 된 항목 :

1 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
< HTML > < 머리 > < 메타 HTTP-당량 = "Content-Type을" 내용 = "text / html과> 문자셋 = UTF-8" /> < 제목 >基于搜狐JS接口得到本机IP </ 제목 > < 스크립트 유형 = "텍스트 / 자바 스크립트" SRC = "http://pv.sohu.com/cityjson?ie=utf-8" > </ 스크립트 > </ 머리 > <  > < P ID = "htmlip"> </ P >







< 스크립트 >
VAR jsip returnCitySN = [ "CIP"] + ","+ returnCitySN [ "CNAME"];
. document.getElementById를 ( "htmlip") style.color = "你需要的颜色";
. document.getElementById를 ( "htmlip") style.fontSize = "你需要的大小: xxpx)";
document.getElementById를 ( "htmlip") = innerHTML을 jsip.; </ 스크립트 > </ > </ HTML >



추천

출처www.cnblogs.com/petewell/p/11410431.html