javascript - 如何读取客户端机器的IPV4地址?

标签 javascript java applet

如何从浏览器读取客户端机器的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/

相关文章:

javascript - 使用箭头函数将对象绑定(bind)到回调中

javascript - 如何获取属性的值?

javascript - Dynamics crm 获取关联 View 上子网格的名称

java - EventListeners 和自定义 gui 组件

java - 如何将初始参数放入小程序中?

java - 防止小程序打印安全警告

Javascript:仅验证 alpha 和空格

java - Jersey : location header URI not created correctly

java - (JDBC) 带有 if 语句和多个条件的 Mysql 查询

java - 为什么 Java Applet 不能只请求特定权限(例如,录制音频)