如何从浏览器读取客户端机器的IP地址?特别是,我需要为 Internet Explorer 执行此操作,因为我们正在为 Intranet 运行应用程序。我可以使用下面的代码获取机器名称 -
var network = new ActiveXObject('WScript.Network');
console.log(network.computerName);
任何解决方案/想法都非常感谢。我对小程序/任何服务器端编码都很满意。谢谢。
最佳答案
可以使用任何在线服务,例如 freegeoip.net :
$.ajax({
url: '//freegeoip.net/json/',
datatype: 'json',
method: 'get',
success: function(data) {
$('pre').html("IP Addr::::" + data.ip);
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<pre></pre>
关于javascript - 如何读取客户端机器的IPV4地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36127908/