-1
A
回答
1
您可以使用圖像作爲按鈕並調用JavaScript函數。這個函數需要調用一個API來返回你想要的數據。
<img onclick="javascript:getIPData()" src="China-Flag-256.png" />
<script>
function getIPData() {
var request = new XMLHttpRequest();
request.open('GET', 'http://freegeoip.net/json/', true);
request.onload = function() {
if (request.status >= 200 && request.status < 400) {
// Success!
var data = JSON.parse(request.responseText);
} else {
// We reached the service, but it returned an error
}
};
request.onerror = function() {
// Deal with connection error here
};
request.send();
}
</script>
將返回:
{
"ip": "116.12.250.1",
"country_code": "SG",
"country_name": "Singapore",
"region_code": "01",
"region_name": "Central Singapore Community Development Council",
"city": "Singapore",
"zip_code": "",
"time_zone": "Asia/Singapore",
"latitude": 1.2931,
"longitude": 103.8558,
"metro_code": 0
}
您可以檢查更多的服務,從這個其他問題要求IP How to get client's IP address using JavaScript only?
+0
閱讀我的問題不用jquery和任何服務器端語言 –
+0
沒有問題,刪除JQuery。如果沒有第三方API,我只是不知道這樣做。 –
+1
剛纔注意到,你提到PHP是關於你的問題的,這是一種服務器端語言。 –
相關問題
- 1. 跟蹤IP地址
- 2. 跟蹤IP地址
- 3. 跟蹤IP地址
- 4. 跟蹤代理Hotmail的IP地址
- 5. 在PeopleSoft中跟蹤IP地址
- 6. 跟蹤IP地址的確切位置
- 7. 跟蹤用戶的IP地址在我的網站上點擊AdSense廣告
- 8. 用jQuery跟蹤點擊 - php跟蹤
- 9. 如何使用PHP/MySQL跟蹤圖片/橫幅點擊/視圖
- 10. 跟蹤IP地址和國家/地區名稱(asp.net)?
- 11. 點擊與DoubleClick點擊跟蹤標籤跟蹤
- 12. 熱點地圖點擊跟蹤工具PHP
- 13. 調試Boost.Serialization地址跟蹤
- 14. 跟蹤圖片加載和點擊的次數
- 15. 自動Android點擊/點擊跟蹤
- 16. 我如何使用php跟蹤熱鏈接器ip地址
- 17. 如何跟蹤網站上的指定IP地址
- 18. 如何在DocuSign中跟蹤簽署者的IP地址
- 19. 如何跟蹤代理後面的真實IP地址
- 20. 跟蹤一個IP地址,找到所有者
- 21. 點擊跟蹤位置
- 22. 覆蓋點擊跟蹤
- 23. IFrame跨域點擊跟蹤
- 24. 跟蹤點擊鏈接
- 25. Android - 跟蹤用戶點擊
- 26. AS3 - 跟蹤 - 點擊按鈕
- 27. KnockoutJS:跟蹤菜單點擊
- 28. 跟蹤點擊Flash廣告
- 29. 與跟蹤問題點擊
- 30. Sitecore跟蹤頁面點擊
使用jQuery和添加事件,使得單擊圖像時進行得請求。 我打算將其標記爲重複,但總體上有點不同。 只是參考這個答案如何獲得一個IP地址。 https://stackoverflow.com/a/35123097/8417000 – reevkandari
想要製作一個圖像,然後通過電子郵件發送這個圖像,whatsapp和facebook之後,如果任何一個打開這個圖像獲得的IP地址,一個 –
它看起來像你正試圖創造一種大規模的ip捕手。 圖像是二進制數據,不保留連接到服務器.. 您將不得不創建一個鏈接,將不得不有一個特色的圖像和共享其鏈接,以便當有人點擊該鏈接時,他們的ip被記錄。 這就是你可能想要做到的。 但是原始圖像的共享只是不起作用。 – reevkandari