我试图制作一个简单的网站,只有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. 从服务器端获取已知MAC地址的IP地址
- 2. 在服务器端获取本地IP地址的非服务器端方法?
- 3. 获取服务器IP地址
- 4. 获取IP地址当前服务器
- 5. 如何获取服务器IP地址?
- 6. 获取服务器IP地址
- 7. 带IP地址的TCP服务器
- 8. 从服务器获取客户端的IP地址
- 9. 从服务器获取客户端的IP地址
- 10. 获取域的IP地址和后端服务器信息
- 11. 在centos中获取ldap服务器IP地址和端口号
- 12. 获取NIO.2服务器中客户端IP地址列表
- 13. CSocket服务器获取客户端IP地址
- 14. 服务器的IP地址
- 15. 服务器的IP地址
- 16. 获取SOAP服务客户端的IP地址
- 17. 如何获取客户端的本地IP地址和代理服务器
- 18. tcp服务器ip地址
- 19. DNS服务器IP地址
- 20. 客户端请求服务器使用服务器IP地址
- 21. 如何从IP地址获取服务器的机器名称?
- 22. 从Windows Azure服务获取客户端IP地址
- 23. 如何在带有套接字的Java,TCP/IP服务器/客户端模型中获取远程IP地址?
- 24. 带IP地址的客户端不允许访问服务器Azuredb
- 25. 如何获取请求来自的服务器的IP地址?
- 26. 如何获取响应WebResponse的服务器的IP地址C#
- 27. 如何获取HttpWebRequest连接的服务器的IP地址?
- 28. 从适配器获取DNS服务器IP地址?
- 29. 如何从服务器获取我的Corba客户端的IP地址
- 30. Node.js如何获取侦听特定端口的http服务器的IP地址
你的意思是SSL =服务器端语言? –
SSL通常意味着安全套接字层。请不要用它来表示服务器端语言。 – Quentin
[只用Javascript获取客户端IP?]的可能重复(http://stackoverflow.com/questions/391979/get-client-ip-using-just-javascript) – ManseUK