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 相关文章推荐
工作中常用到的JS表单验证代码(包括例子)
Nov 11 Javascript
关于跨站脚本攻击问题
Dec 22 Javascript
JQuery设置和去除disabled属性的5种方法总结
May 16 Javascript
封装了一个支持匿名函数的Javascript事件监听器
Jun 05 Javascript
jQuery插件Slider Revolution实现响应动画滑动图片切换效果
Jun 05 Javascript
jquery实现左右滑动菜单效果代码
Aug 27 Javascript
JavaScript实现输入框(密码框)出现提示语
Jan 12 Javascript
详细总结Javascript中的焦点管理
Sep 17 Javascript
详解网站中图片日常使用以及优化手法
Jan 09 Javascript
让你彻底掌握es6 Promise的八段代码
Jul 26 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
Apr 09 Javascript
js的Object.assign用法示例分析
Mar 05 Javascript
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
我的论坛源代码(九)
2006/10/09 PHP
队列在编程中的实际应用(php)
2010/09/04 PHP
capacityFixed 基于jquery的类似于新浪微博新消息提示的定位框
2011/05/24 Javascript
JS加jquery简单实现标签元素的显示或隐藏
2013/09/23 Javascript
Node.js(安装,启动,测试)
2014/06/09 Javascript
使用原生JS实现弹出层特效
2014/12/22 Javascript
jquery制作多功能轮播图插件
2015/04/02 Javascript
详解JavaScript正则表达式中的global属性的使用
2015/06/16 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
2015/12/25 Javascript
jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
2016/01/23 Javascript
jQuery移动端图片上传组件
2016/06/12 Javascript
JS修改地址栏参数实例代码
2016/06/14 Javascript
javascript中href和replace的比较(详解)
2016/11/25 Javascript
JavaScript比较两个数组的内容是否相同(推荐)
2017/05/02 Javascript
Bootstrap 模态框(Modal)带参数传值实例
2017/08/20 Javascript
js中Generator函数的深入讲解
2019/04/07 Javascript
D3.js的基础部分之数组的处理数组的排序和求值(v3版本)
2019/05/09 Javascript
nodejs nedb 封装库与使用方法示例
2020/02/06 NodeJs
详解Python中使用base64模块来处理base64编码的方法
2016/07/01 Python
详解如何用OpenCV + Python 实现人脸识别
2017/10/20 Python
Php多进程实现代码
2018/05/07 Python
Python subprocess模块常见用法分析
2018/06/12 Python
python中itertools模块zip_longest函数详解
2018/06/12 Python
python的pip安装以及使用教程
2018/09/18 Python
pycharm访问mysql数据库的方法步骤
2019/06/18 Python
HTML5和以前HTML4的区别整理
2013/10/20 HTML / CSS
高三自我鉴定范文
2013/10/19 职场文书
八一演出活动方案
2014/02/03 职场文书
党员一句话承诺大全
2014/03/28 职场文书
党员公开承诺书内容
2014/05/20 职场文书
大学生活动总结模板
2014/07/02 职场文书
三年级学生期末评语
2014/12/26 职场文书
第二次离婚起诉书
2015/05/18 职场文书
招商银行收入证明
2015/06/17 职场文书
python实现web邮箱扫描的示例(附源码)
2021/03/30 Python
Win11怎么添加用户?Win11添加用户账户的方法
2022/07/15 数码科技