2012-06-13 95 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>