js获取本机mac地址,IP地址
<!DOCTYPE HTML>
<html>
<head>
<title>js获取本机mac地址,IP地址,计算机名</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta content="MSHTML 6.00.2800.1106" name="GENERATOR">
</head>
<body>
<object id=locator classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6 VIEWASTEXT></object>
<object id=foo classid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223></object>
<script language="JScript">
var service = locator.ConnectServer();
var MACAddr;
var IPAddr;
var DomainAddr;
var sDNSName;
service.Security_.ImpersonationLevel = 3;
service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
</script>
<script language="JScript" event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for="foo">
document.forms[0].txtMACAddr.value = unescape(MACAddr);
document.all.txtIPAddr.value = unescape(IPAddr);
document.forms[0].txtDNSName.value = unescape(sDNSName);
//document.formbar.submit();
</script>
<script language="JScript" event="OnObjectReady(objObject,objAsyncContext)" for="foo">
if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true) {
if(objObject.MACAddress != null && objObject.MACAddress != "undefined") {
MACAddr = objObject.MACAddress;
}
if(objObject.IPEnabled && objObject.IPAddress(0) != null && objObject.IPAddress(0) != "undefined") {
IPAddr = objObject.IPAddress(0);
}
if(objObject.DNSHostName != null && objObject.DNSHostName != "undefined") {
sDNSName = objObject.DNSHostName;
}
}
</script>
<form id="formfoo" name="formbar" action="#" method="post">
<input value="00:05:5D:0E:C7:FA" name="txtMACAddr">
<input value="192.168.30.68" name="txtIPAddr">
<input value="lzf" name="txtDNSName">
</form>
</body>
</html>
js获取本机mac地址,IP地址相关推荐
- qt准确获取本机mac和ip地址
前言 公司服务器有多个mac地址,是用网上的代码获取时总是不准确,只能自己封装一下.qt通过QNetworkInterface类来获取网络接口的各种信息,我是通过解析QNetworkInterface ...
- 获取本机的真实IP地址
Code: import java.net.InetAddress; import java.net.UnknownHostException; /** * 获取本机的真实IP地址.<br> ...
- LabVIEW 获取本机多个ip地址
图 1 网上见了好多设置的,都没讲清楚,在这里整理一下本机ip地址的获取问题.关键在"字符串向ip地址转换"函数的设置上面,见下图2,选择多输出就能获取本机的多个ip地址,若不选多 ...
- Node.js 获取本机Mac地址
方案一:使用getmac库 首先我们要先加载一个包用于获取mac地址 npm install getmac 安装完毕会在node_modules文件夹下发现一个getmac文件夹,进入到node_mo ...
- linux 获取本机的所有IP地址
linux下获取本地的ip地址,我这里只介绍一种,亲测有效,包括你虚拟出来的IP地址也可以显示出来. 先说一下可能大家都有听过的使用 gethostname 函数和 gethostbyname 函数获 ...
- js获取用户浏览器信息和ip地址以及位置
获取浏览器信息代码 function userAgent () {let browserReg = {Chrome: /Chrome/,IE: /MSIE/,Firefox: /Firefox/,Op ...
- php获取本机内网ip地址
内网ip只能用于内部通信,而不能与其它网络互连.在tcp/ip协议中,专门保留了三个网段作为私有网段地址.分别如下: 10.0.0.0/8: 10.0.0.0~10.255.255.255 172.1 ...
- C# 网络编程之获取本机名、ip地址、域名、物理位置
在C#网络编程中,主机域名与ip之间能相互转换,同时DNS中有Dns类.IPHostEntry类.IPAddress类.DnsPermission类实现DNS的一些简单功能. 下面主要讲述一个C#的W ...
- C#获取本机名及IP地址
using System; using System.Collections.Generic; using System.Text; using System.Net; //需要引用.Net命名空间n ...
最新文章
- 《Go并发编程实战》第2版 紧跟Go的1.8版本
- 校内网--自动分享视频-flash xss蠕虫分析
- SQL SERVER与C#中数据类型的对应关系
- 【原创】一种维护型项目升级打包的解决方案
- android 浏览文件夹,如何浏览android中的文件夹并获取所选文件夹的路径
- Consul入门04 - Consul集群
- SpringBoot:与JOOQ合作
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- 015_ICMP专项研究监控
- Exynos4412 Uboot 编译工具 —— 交叉工具链 arm-linux-gcc 的安装
- java判断输入月份_Java输入年份和月份判断多少天实例代码
- Python+pandas计算数据相关系数
- 计算机学习路线推荐(初稿)
- 几米的一段话,献给所有小郁闷的人
- func_ext.php,fsockopen和pfsockopen函数替换
- 小程序模板消息报错41028。解决方法
- vue init download template_Webpack(四)Vue
- 芯烨 Xprinter XP-DT108A 打印机驱动
- Linux安装Flash脚本,linux 下安装adobe flash的关键。
- Vs2010创建网站