2012-06-13 125 views
1

我試圖製作一個簡單的網站,只有HTML & JavaScript。我想在屏幕上顯示訪客IP地址。我試圖搜索很多,得出的結論是,這不可能通過JavaScript,我不得不使用一些像PHP這樣的服務器端腳本語言。但是,我不想增加開銷,如何在沒有服務器端編程的情況下實現這一點?獲取不帶服務器端語言的IP地址

+0

你的意思是SSL =服務器端語言? –

+7

SSL通常意味着安全套接字層。請不要用它來表示服務器端語言。 – Quentin

+0

[只用Javascript獲取客戶端IP?]的可能重複(http://stackoverflow.com/questions/391979/get-client-ip-using-just-javascript) – ManseUK

回答

2

你不能。除了通過HTTP請求,JavaScript無法訪問任何將提供該信息的API。

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>