JS获取计算机mac地址以及IP的实现方法


Posted in Javascript onJanuary 08, 2014

JS获取计算机mac地址以及IP的实现方法

//这两个是系统里的ActiveX插件   用来获取ip以及物理地址 
<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   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> 
       <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> 
   alert("物理地址"+MACAddr+"IP地址"+IPAddr+"主机名"+sDNSName))
       </SCRIPT> "

Javascript 相关文章推荐
JavaScript 特殊字符
Apr 05 Javascript
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
Apr 01 Javascript
js 文本滚动效果的实例代码
Aug 17 Javascript
javascript将url中的参数加密解密代码
Nov 17 Javascript
javascript中的正则表达式使用详解
Aug 30 Javascript
实例讲解JavaScript中instanceof运算符的用法
Jun 08 Javascript
微信小程序手势操作之单触摸点与多触摸点
Mar 10 Javascript
jQuery修改DOM结构_动力节点Java学院整理
Jul 05 jQuery
微信小程序实现下载进度条的方法
Dec 08 Javascript
Vue中Axios从远程/后台读取数据
Jan 21 Javascript
JS实现可视化音频效果的实例代码
Jan 16 Javascript
解决vue页面刷新,数据丢失的问题
Nov 24 Vue.js
JavaScript+CSS控制打印格式示例介绍
Jan 07 #Javascript
jquery实现非叠加式的搜索框提示效果
Jan 07 #Javascript
使用JQUERY进行后台页面布局控制DIV实现左右式
Jan 07 #Javascript
JSF中confirm弹出框的用法示例介绍
Jan 07 #Javascript
jquery删除提示框弹出是否删除对话框
Jan 07 #Javascript
javascript表单验证使用示例(javascript验证邮箱)
Jan 07 #Javascript
jquery统计输入文字的个数并对其进行判断
Jan 07 #Javascript
You might like
用php和MySql来与ODBC数据连接
2006/10/09 PHP
xajax写的留言本
2006/11/25 PHP
php 操作excel文件的方法小结
2009/12/31 PHP
PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
2018/06/22 PHP
枚举的实现求得1-1000所有出现1的数字并计算出现1的个数
2013/09/10 Javascript
使用JS画图之点、线、面
2015/01/12 Javascript
浅谈JavaScript数据类型
2015/03/03 Javascript
js+jquery常用知识点汇总
2015/03/03 Javascript
jQuery动态背景图片效果实现方法
2015/07/03 Javascript
基于javascript实现简单计算器功能
2016/01/03 Javascript
javascript从定义到执行 你不知道的那些事
2016/01/04 Javascript
AngularJS基础 ng-mouseleave 指令详解
2016/08/02 Javascript
xmlplus组件设计系列之分隔框(DividedBox)(8)
2017/05/02 Javascript
antd Upload 文件上传的示例代码
2018/12/14 Javascript
原生js通过一行代码实现简易轮播图
2019/06/05 Javascript
使用PreloadJS加载图片资源的基础方法详解
2020/02/03 Javascript
node.js制作一个简单的登录拦截器
2020/02/10 Javascript
JS实现简单移动端鼠标拖拽
2020/07/23 Javascript
JavaScript实现点击自制菜单效果
2021/02/02 Javascript
python检测lvs real server状态
2014/01/22 Python
使用Python对Excel进行读写操作
2017/03/30 Python
基于Python代码编辑器的选用(详解)
2017/09/13 Python
Django自定义过滤器定义与用法示例
2018/03/22 Python
Python3 获取一大段文本之间两个关键字之间的内容方法
2018/10/11 Python
python学生信息管理系统(完整版)
2020/04/05 Python
一看就懂得Python的math模块
2018/10/21 Python
Django csrf 两种方法设置form的实例
2019/02/03 Python
连接pandas以及数组转pandas的方法
2019/06/28 Python
Tensorflow实现神经网络拟合线性回归
2019/07/19 Python
python 两个一样的字符串用==结果为false问题的解决
2020/03/12 Python
HTML5 用动画的表现形式装载图像
2016/03/08 HTML / CSS
水果超市创业计划书
2014/01/27 职场文书
项目建议书怎么写
2014/05/15 职场文书
纪念9.18事变演讲稿
2014/09/14 职场文书
2015年社区矫正工作总结
2015/04/21 职场文书
CentOS MySql8 远程连接实战
2022/04/19 MySQL