`

javascript可以获得mac地址

    博客分类:
  • java
阅读更多
javascript可以获得mac地址【普索】http://www.pusuo.net


代码如下,应该是很简单的英文啦:

Advanced JavaScript with Internet Explorer: Retrieving Networking Configuration Information - How to retrieve MAC address and other extended network information using JavaScript

(Page 2 of 6 )

Now, let us try to extend the previous sample by showing further information about the network adapters.  The entire code for the sample is as follows:

<!DOCTYPE  HTML  PUBLIC  "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
      <head>
            <title></title>
            <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
            <meta name="vs_targetSchema" content="http://schemas.
microsoft.com/intellisense/ie5">
            <script id="clientEventHandlersJS" language="javascript">
<!--

function Button1_onclick() {
      var locator = new ActiveXObject
"WbemScripting.SWbemLocator");
      var service = locator.ConnectServer(".");
      var properties = service.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration");
      var e = new Enumerator (properties);
      document.write("<table border=1>");
      dispHeading();
      for (;!e.atEnd();e.moveNext ())
      {
            var p = e.item ();
            document.write("<tr>");
            document.write("<td>" + p.Caption + "</td>");
            document.write("<td>" + p.IPFilterSecurityEnabled + "</td>");
            document.write("<td>" + p.IPPortSecurityEnabled + "</td>");
            document.write("<td>" + p.IPXAddress + "</td>");
            document.write("<td>" + p.IPXEnabled + "</td>");
            document.write("<td>" + p.IPXNetworkNumber + "</td>");
            document.write("<td>" + p.MACAddress + "</td>");
            document.write("<td>" + p.WINSPrimaryServer + "</td>");
            document.write("<td>" + p.WINSSecondaryServer + "</td>");
            document.write("</tr>");
      }
      document.write("</table>");
}

function dispHeading()
{
      document.write("<thead>");
      document.write("<td>Caption</td>");
      document.write("<td>IPFilterSecurityEnabled</td>");
        document.write("<td>IPPortSecurityEnabled</td>");
        document.write("<td>IPXAddress</td>");
      document.write("<td>IPXEnabled</td>");
      document.write("<td>IPXNetworkNumber</td>");
      document.write("<td>MACAddress</td>");
      document.write("<td>WINSPrimaryServer</td>");
      document.write("<td>WINSSecondaryServer</td>");
      document.write("</thead>");
}

//-->
            </script>
      </head>
      <body>
            <INPUT id="Button1" type="button" value="Button"
name="Button1" language="javascript" onclick="return Button1_onclick()">
      </body>
</html>

The explanation for the above code is very similar to that of the previous section. The only difference is that I added few more properties to get in-depth network configuration information.
分享到:
评论

相关推荐

    用JavaScript获取网卡的Mac地址

    通过查询此类,我们可以获得包括Mac地址在内的多种网络适配器属性。 4. **PNPDeviceID**:表示即插即用设备的标识符,通常用于识别特定类型的硬件设备。在这个示例中,我们通过筛选包含“PCI”或“Wireless”的...

    获取客户端MAC地址Demo已经使用说明

    同时,这个Demo的一个亮点是它可以自动过滤虚拟机的MAC地址,这对于防止虚拟环境下的非法复制或滥用有着重要的作用。 需要注意的是,由于涉及到用户隐私,直接获取MAC地址的做法可能会引起隐私保护的争议。因此,在...

    JS获取客户端IP地址、MAC和主机名的7个方法汇总

    ### JS获取客户端IP地址、MAC和主机名的7个方法详解 #### 一、使用JS获取客户端IP的方法 ##### 方法一:使用ActiveX获取IP(仅适用于IE浏览器) 这种方法依赖于`ActiveXObject`来实现,因此只能在允许运行ActiveX...

    test-electron-vue用来获取电脑mac地址

    最后,这个MAC地址可以通过Vue的数据绑定显示在界面上,或者用于后台的业务逻辑。记得在实际生产环境中处理隐私问题,遵循相关法律法规,只在用户知情并同意的情况下收集和使用MAC地址。 总的来说,test-electron-...

    asp.net获得用户IP和MAC地址的方法

    由于浏览器的安全限制,直接通过JavaScript获取MAC地址是不可能的。但是可以通过一些间接的方式来尝试获取,例如使用ActiveX控件或Java Applet等技术。然而,这些方法在现代浏览器中的支持已经越来越弱,且存在安全...

    Java/JSP获得客户端网卡MAC地址的三种方法解析

    Java NIO库提供了访问底层网络接口的能力,从而可以获取包括MAC地址在内的网络接口信息。以下是一种典型的实现方式: ```java import java.net.InetAddress; import java.net.NetworkInterface; import java.util....

    js代码获取访问者网卡MAC地址相关信息

    例如,可以通过WebSocket连接或者WebRTC技术来尝试获取设备的一些标识信息,但这并不能直接得到MAC地址,而可能只能得到设备的某种匿名标识符。在"javascript代码获取访问者网卡MAC地址相关信息.html"这个文件中,...

    js获取电脑名、ip、mac(ie&火狐)

    在JavaScript中获取电脑名、IP地址和MAC地址通常涉及到浏览器的安全限制,因为这些信息被视为敏感数据。然而,在特定环境下,如IE(Internet Explorer)和Firefox,有一些方法可以实现这一功能。 在IE浏览器中,...

    macaddress.rar_MACAddress js_js MACAddress_js mac地址

    除此之外,还有一种技术叫做UserAgent嗅探,通过分析浏览器的UserAgent字符串,有时可以找出设备的一些信息,但这远远不能得到精确的MAC地址,而且这种方法很容易被欺骗。 总的来说,JavaScript获取MAC地址通常被视...

    applet获取mac

    6. **隐私政策和用户同意**:获取用户的MAC地址通常被视为敏感操作,因此开发者必须确保遵守相关的隐私政策,并在获取前获得用户的明确同意。 7. **安全与隐私**:获取MAC地址可能会带来隐私风险,因为这允许跟踪...

    Flash获得客户端的mac和ip的Demo

    通常,JavaScript或浏览器插件可以获取用户IP,但无法直接获取MAC地址。然而,有一些非标准的方法,如通过Socket连接或特定的ActiveX控件,可能在某些情况下可以间接获取这些信息,但这种方法通常不推荐,因为它可能...

    asp.net获取客户端的MAC地址

    3. 设备指纹技术:利用JavaScript来收集浏览器和其他设备特征,创建一个设备指纹,虽然无法直接获取MAC地址,但可以形成一种相对独特的设备标识。 4. IP地址限制:虽然IP地址可以被轻易更改或通过代理服务器隐藏,但...

    javaScript

    JavaScript可以在多种平台上运行,无论是Windows、Mac OS还是Linux,只要安装了支持JavaScript的浏览器,就可以运行JavaScript代码。 ### Java与JavaScript的区别 #### 面向对象与脚本语言 Java是一种完全的面向...

    获取服务端硬件信息和客户端IP,MAC,浏览器信息

    本话题主要探讨如何通过WebService技术获取服务端的硬件信息以及客户端的IP地址、MAC地址和浏览器信息,甚至进一步定位到客户端所在的城市。这在系统监控、数据分析、安全防护等多个领域都有着重要的应用。 首先,...

    EditPlus的JSLint插件(检验Javascript编写规范)

    EditPlus是一款功能丰富的文本编辑器,它支持多种编程语言,通过安装JSLint插件,可以在编写JavaScript时实时得到规范性的反馈。 首先,让我们来了解一下**JSLint**。JSLint是由Douglas Crockford开发的一个静态...

    javascript脚本语言.ppt

    1. **跨平台**:JavaScript可以在多种操作系统和浏览器上运行,包括Windows、Mac OS、Linux等,以及各种流行的浏览器,如Chrome、Firefox、Safari、Edge等。 2. **面向对象**:JavaScript基于原型继承,允许创建和...

    获取本机IP地址的实例(JavaScript / Node.js)

    使用***workInterfaces()方法可以得到一个包含服务器所有网络接口的对象,其中包含了网络接口的详细信息,如IP地址、网络掩码、MAC地址等。 对于获取IP地址的部分,我们关注的是具有IPv4地址的接口。在获取到网络...

    JS(javascript)-md5加密工具类

    JavaScript中的MD5加密工具类是用于对数据进行安全哈希的一种方法,广泛应用于密码存储、数据完整性校验等场景。MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它能将任意长度的输入转化为固定长度的...

    获得本机及服务器ip

    通过javascript获得服务器的ip地址以及mac 绝对的真实的 不是127.0.0.1

    AdobeAIR_for_javascript_developers

    Adobe 提供了丰富的文档和支持,开发者可以通过官方论坛和技术文档获得帮助。此外,还有许多第三方社区和博客提供了宝贵的资源和教程。 ### 结论 Adobe Integrated Runtime (AIR) 为 JavaScript 开发者提供了一个...

Global site tag (gtag.js) - Google Analytics