- 浏览: 173657 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (157)
- j2se (6)
- 网络安全 (11)
- java (28)
- spring (0)
- Struts2 (2)
- hibernate (1)
- Dwr (0)
- ajax (3)
- flash (0)
- 文学&&小说 (1)
- 火车头 (1)
- 小软件 (13)
- 数据挖掘 (1)
- 搜索 (4)
- Java开源项目 (9)
- javaweb 服务器 (0)
- 经典教程 (12)
- php (1)
- web roller (4)
- Lucene (1)
- 普索网 (1)
- Javascript (2)
- 普索网【Vim】 (0)
- Ftp (0)
- log4j (1)
- j2se【pusuo】 (1)
- fdsfdsfsadfasfsa (0)
- b (0)
- c (0)
- f (0)
- cc (0)
- ddd (1)
最新评论
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.
代码如下,应该是很简单的英文啦:
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.
发表评论
-
Skype4Java开发文档以及示例代码
2010-03-02 22:38 890Skype4Java开发文档以及示例代码Skype4Java开 ... -
java 版的SSL
2010-03-02 21:58 753java 版的Sjava 版的SSLSLjava 版的SSL ... -
My97DatePicker时间控件
2010-02-04 09:36 1122My97DatePicker时间控件 -
Java硬盘目录的实现
2010-02-04 00:20 843Java硬盘目录的实现 -
单点登陆
2010-01-23 16:46 1107单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统 ... -
Linux下常用压缩格式的压缩与解压方法
2009-12-23 01:08 729Linux下常用压缩格式的压缩与解压方法 日期:2005-01 ... -
BlackBerry开发指南、
2009-12-22 22:33 951BlackBerry开发指南BlackBerry开发指南 -
JavaScript网页设计300例
2009-12-11 09:35 994JavaScript网页设计300例JavaScript网页设 ... -
javascript 常用代码
2009-11-18 09:56 7941、后退 前进 <input type=" ... -
计算机超级中心
2009-10-22 11:37 741http://www.sccas.cn/gb/index.ht ... -
JAVA媒体播放器源代码.rar
2009-10-08 23:13 4634JAVA媒体播放器源代码.rarJAVA媒体播放器源代码.ra ... -
proxool-0.9.1-source.zip
2009-10-03 14:27 766proxool-0.9.1-source.ziphttp:// ... -
java 开源chat
2009-10-01 15:24 775java 开源chathttp://www.pusuo.net ... -
JavaMai教程JavaMai教程
2009-09-30 20:07 746JavaMai教程JavaMai教程http://www.pu ... -
在线学习管理系统源码
2009-09-28 22:58 2144在线学习管理系统源码在线学习管理系统源码 -
java 进销存java 进销存java 进销存
2009-09-28 00:22 1604java 进销存java 进销存java 进销存 -
俄罗斯方块(带设计文档)
2009-09-28 00:10 1005俄罗斯方块(带设计文档).】俄罗斯方块(带设计文档) -
显示work,excel 文档
2009-09-06 22:25 1626这些说起来是入门级的东西,但没有几个人真的知道. 要输出一个e ... -
遗传算法遗传算法
2009-09-01 02:09 939遗传算法遗传算法遗传算法遗传算法 -
apache2.2
2009-08-22 00:36 654apache2.2apache2.2apache2.2apac ...
相关推荐
通过查询此类,我们可以获得包括Mac地址在内的多种网络适配器属性。 4. **PNPDeviceID**:表示即插即用设备的标识符,通常用于识别特定类型的硬件设备。在这个示例中,我们通过筛选包含“PCI”或“Wireless”的...
同时,这个Demo的一个亮点是它可以自动过滤虚拟机的MAC地址,这对于防止虚拟环境下的非法复制或滥用有着重要的作用。 需要注意的是,由于涉及到用户隐私,直接获取MAC地址的做法可能会引起隐私保护的争议。因此,在...
### JS获取客户端IP地址、MAC和主机名的7个方法详解 #### 一、使用JS获取客户端IP的方法 ##### 方法一:使用ActiveX获取IP(仅适用于IE浏览器) 这种方法依赖于`ActiveXObject`来实现,因此只能在允许运行ActiveX...
最后,这个MAC地址可以通过Vue的数据绑定显示在界面上,或者用于后台的业务逻辑。记得在实际生产环境中处理隐私问题,遵循相关法律法规,只在用户知情并同意的情况下收集和使用MAC地址。 总的来说,test-electron-...
由于浏览器的安全限制,直接通过JavaScript获取MAC地址是不可能的。但是可以通过一些间接的方式来尝试获取,例如使用ActiveX控件或Java Applet等技术。然而,这些方法在现代浏览器中的支持已经越来越弱,且存在安全...
Java NIO库提供了访问底层网络接口的能力,从而可以获取包括MAC地址在内的网络接口信息。以下是一种典型的实现方式: ```java import java.net.InetAddress; import java.net.NetworkInterface; import java.util....
在JavaScript中获取电脑名、IP地址和MAC地址通常涉及到浏览器的安全限制,因为这些信息被视为敏感数据。然而,在特定环境下,如IE(Internet Explorer)和Firefox,有一些方法可以实现这一功能。 在IE浏览器中,...
例如,可以通过WebSocket连接或者WebRTC技术来尝试获取设备的一些标识信息,但这并不能直接得到MAC地址,而可能只能得到设备的某种匿名标识符。在"javascript代码获取访问者网卡MAC地址相关信息.html"这个文件中,...
除此之外,还有一种技术叫做UserAgent嗅探,通过分析浏览器的UserAgent字符串,有时可以找出设备的一些信息,但这远远不能得到精确的MAC地址,而且这种方法很容易被欺骗。 总的来说,JavaScript获取MAC地址通常被视...
6. **隐私政策和用户同意**:获取用户的MAC地址通常被视为敏感操作,因此开发者必须确保遵守相关的隐私政策,并在获取前获得用户的明确同意。 7. **安全与隐私**:获取MAC地址可能会带来隐私风险,因为这允许跟踪...
通常,JavaScript或浏览器插件可以获取用户IP,但无法直接获取MAC地址。然而,有一些非标准的方法,如通过Socket连接或特定的ActiveX控件,可能在某些情况下可以间接获取这些信息,但这种方法通常不推荐,因为它可能...
3. 设备指纹技术:利用JavaScript来收集浏览器和其他设备特征,创建一个设备指纹,虽然无法直接获取MAC地址,但可以形成一种相对独特的设备标识。 4. IP地址限制:虽然IP地址可以被轻易更改或通过代理服务器隐藏,但...
JavaScript可以在多种平台上运行,无论是Windows、Mac OS还是Linux,只要安装了支持JavaScript的浏览器,就可以运行JavaScript代码。 ### Java与JavaScript的区别 #### 面向对象与脚本语言 Java是一种完全的面向...
本话题主要探讨如何通过WebService技术获取服务端的硬件信息以及客户端的IP地址、MAC地址和浏览器信息,甚至进一步定位到客户端所在的城市。这在系统监控、数据分析、安全防护等多个领域都有着重要的应用。 首先,...
EditPlus是一款功能丰富的文本编辑器,它支持多种编程语言,通过安装JSLint插件,可以在编写JavaScript时实时得到规范性的反馈。 首先,让我们来了解一下**JSLint**。JSLint是由Douglas Crockford开发的一个静态...
1. **跨平台**:JavaScript可以在多种操作系统和浏览器上运行,包括Windows、Mac OS、Linux等,以及各种流行的浏览器,如Chrome、Firefox、Safari、Edge等。 2. **面向对象**:JavaScript基于原型继承,允许创建和...
JavaScript中的MD5加密工具类是用于对数据进行安全哈希的一种方法,广泛应用于密码存储、数据完整性校验等场景。MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它能将任意长度的输入转化为固定长度的...
通过javascript获得服务器的ip地址以及mac 绝对的真实的 不是127.0.0.1
Adobe 提供了丰富的文档和支持,开发者可以通过官方论坛和技术文档获得帮助。此外,还有许多第三方社区和博客提供了宝贵的资源和教程。 ### 结论 Adobe Integrated Runtime (AIR) 为 JavaScript 开发者提供了一个...
### PHP、MySQL与JavaScript学习手册知识点总结 #### 标题:[PHP.MySQL.JavaScript学习手册].(Learning.PHP.MySQL.and.JavaScript).Robin....无论是初学者还是有一定经验的开发者,都可以从中获得宝贵的指导和灵感。