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 相关文章推荐
收藏一些不常用,但是有用的代码
Mar 12 Javascript
jQuery each()方法的使用方法
Mar 18 Javascript
浅谈Javascript嵌套函数及闭包
Nov 09 Javascript
javascript重写alert方法的实例代码
Mar 29 Javascript
Js获取数组最大和最小值示例代码
Oct 29 Javascript
简介JavaScript中的push()方法的使用
Jun 09 Javascript
bootstrap监听滚动实现头部跟随滚动
Nov 08 Javascript
浅谈JS验证表单文本域输入空格的问题
Feb 14 Javascript
解决vue.js在编写过程中出现空格不规范报错的问题
Sep 20 Javascript
react.js组件实现拖拽复制和可排序的示例代码
Aug 20 Javascript
微信小程序从注册账号到上架(图文详解)
Jul 17 Javascript
浅谈vuex为什么不建议在action中修改state
Feb 02 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
PHP计划任务之关闭浏览器后仍然继续执行的函数
2010/07/22 PHP
PHP之正则表达式捕获组与非捕获组(详解)
2015/07/29 PHP
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
2015/12/21 PHP
Yii2中设置与获取别名的函数(setAlias和getAlias)用法分析
2016/07/25 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
php实现的rc4加密解密类定义与用法示例
2018/08/16 PHP
js获取div高度的代码
2008/08/09 Javascript
浅析javascript闭包 实例分析
2010/12/25 Javascript
php对mongodb的扩展(初识如故)
2012/11/11 Javascript
使用javascript创建快捷方式的简单实例
2013/08/09 Javascript
Extjs Label的 fieldLabel和html属性值对齐的方法
2014/06/15 Javascript
JavaScript中5种调用函数的方法
2015/03/12 Javascript
jQuery实现的网页竖向菜单效果代码
2015/08/26 Javascript
详解JavaScript中Hash Map映射结构的实现
2016/05/21 Javascript
Mvc提交表单的四种方法全程详解
2016/08/10 Javascript
ES6新特性二:Iterator(遍历器)和for-of循环详解
2017/04/20 Javascript
jQuery niceScroll滚动条错位问题的解决方法
2018/02/03 jQuery
Angular6 Filter实现页面搜索的示例代码
2018/12/02 Javascript
ES6基础之默认参数值
2019/02/21 Javascript
微信小程序 textarea 层级过高问题简单解决方案
2019/10/14 Javascript
node.js中 mysql 增删改查操作及async,await处理实例分析
2020/02/11 Javascript
微信小程序实现上传照片代码实例解析
2020/08/04 Javascript
javascript实现图片轮换动作方法
2020/08/07 Javascript
[03:17]2014DOTA2 国际邀请赛中国区预选赛 四强专访
2014/05/23 DOTA
Python中的with...as用法介绍
2015/05/28 Python
Python产生Gnuplot绘图数据的方法
2018/11/09 Python
python使用tomorrow实现多线程的例子
2019/07/20 Python
python实现猜数字游戏
2020/03/25 Python
解决os.path.isdir() 判断文件夹却返回false的问题
2019/11/29 Python
基于django和dropzone.js实现上传文件
2020/11/24 Python
Nike瑞士官网:Nike CH
2021/01/18 全球购物
入职担保书范文
2014/05/21 职场文书
煤矿安全生产月活动总结
2014/07/05 职场文书
2014最新预备党员思想汇报范文:中国梦,我的梦
2014/10/25 职场文书
600字作文之感受大自然
2019/11/27 职场文书
redis实现排行榜功能
2021/05/24 Redis