扫码关注官方订阅号
编辑:这个问题让我感到很痒,所以我在Google App Engine上搭建了一个返回客户端IP地址的JSONP webservice。用法:
<script type="application/javascript"> function getip(json){ alert(json.ip); // 弹出IP地址 } </script> <script type="application/javascript" src="http://jsonip.appspot.com/?callback=getip"> </script>
耶,不需要服务器代理。
纯JS无法实现。如果你有一个在同一域下打印输出的服务器脚本,你可以发送XMLHttpRequest来读取它。
在JavaScript标准库中,没有主机或IP地址的概念。因此,您需要访问某些外部服务来查找主机名。
我建议您托管一个cgi-bin,该cgi-bin可以查找主机名的IP地址,并通过JavaScript进行访问。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
编辑:这个问题让我感到很痒,所以我在Google App Engine上搭建了一个返回客户端IP地址的JSONP webservice。用法:
耶,不需要服务器代理。
纯JS无法实现。如果你有一个在同一域下打印输出的服务器脚本,你可以发送XMLHttpRequest来读取它。
在JavaScript标准库中,没有主机或IP地址的概念。因此,您需要访问某些外部服务来查找主机名。
我建议您托管一个cgi-bin,该cgi-bin可以查找主机名的IP地址,并通过JavaScript进行访问。