我試圖製作一個簡單的網站,只有HTML & JavaScript。我想在屏幕上顯示訪客IP地址。我試圖搜索很多,得出的結論是,這不可能通過JavaScript,我不得不使用一些像PHP這樣的服務器端腳本語言。但是,我不想增加開銷,如何在沒有服務器端編程的情況下實現這一點?獲取不帶服務器端語言的IP地址
1
A
回答
2
你不能。除了通過HTTP請求,JavaScript無法訪問任何將提供該信息的API。
5
這很容易,只要找到一種服務,將通過JSONP返回IP給你:
How to get client IP address using jQuery
其他資源:
Can I perform a DNS lookup (hostname to IP address) using client-side Javascript?
+0
嗯,是的......但某處的某個地方是「服務器端語言」:-) – 2012-06-13 08:41:20
+1
@pst這就像太極;把問題移到其他地方:) –
2
NO。 Javascript,無法訪問IP地址。您的Web服務器上需要一個API或PHP/ASP/JSON文件。試試這個service
<script src="http://www.codehelper.io/api/ips/?js"></script>
<script>
alert(codehelper_ip.IP);
</script>
相關問題
- 1. 在服務器端獲取本地IP地址的非服務器端方法?
- 2. 獲取服務器IP地址
- 3. 獲取服務器IP地址
- 4. 獲取IP地址當前服務器
- 5. 如何獲取服務器IP地址?
- 6. 帶IP地址的TCP服務器
- 7. 從服務器獲取客戶端的IP地址
- 8. 獲取域的IP地址和後端服務器信息
- 9. 獲取NIO.2服務器中客戶端IP地址列表
- 10. 在centos中獲取ldap服務器IP地址和端口號
- 11. CSocket服務器獲取客戶端IP地址
- 12. 服務器的IP地址
- 13. 獲取SOAP服務客戶端的IP地址
- 14. DNS服務器IP地址
- 15. tcp服務器ip地址
- 16. 如何從IP地址獲取服務器的機器名稱?
- 17. 如何在帶有套接字的Java,TCP/IP服務器/客戶端模型中獲取遠程IP地址?
- 18. 帶IP地址的客戶端不允許訪問服務器Azuredb
- 19. 如何獲取響應WebResponse的服務器的IP地址C#
- 20. 如何獲取請求來自的服務器的IP地址?
- 21. 如何獲取HttpWebRequest連接的服務器的IP地址?
- 22. 如何從服務器獲取我的Corba客戶端的IP地址
- 23. 獲取WCF中的服務器IP地址?
- 24. 如何在.NET中獲取服務器的IP地址?
- 25. 如何獲取asp.net中的服務器/網站IP地址?
- 26. node.js http(s):獲取遠程服務器的IP地址
- 27. 如何在rails上獲取主機服務器的IP地址
- 28. 在PHP中獲取服務器的主機名或IP地址
- 29. 如何從CLI獲取使用PHP的服務器IP地址?
- 30. SQL - 查詢獲取服務器的IP地址
你的意思是SSL =服務器端語言? –
SSL通常意味着安全套接字層。請不要用它來表示服務器端語言。 – Quentin
[只用Javascript獲取客戶端IP?]的可能重複(http://stackoverflow.com/questions/391979/get-client-ip-using-just-javascript) – ManseUK