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 相关文章推荐
juqery 学习之四 筛选查找
Nov 30 Javascript
用js实现in_array的方法
Nov 05 Javascript
JS高级调试技巧:捕获和分析 JavaScript Error详解
Mar 16 Javascript
js判断checkbox是否选中个数的方法(超简单)
Aug 19 Javascript
js 函数式编程学习笔记
Mar 25 Javascript
VUE axios上传图片到七牛的实例代码
Jul 28 Javascript
JavaScript获取用户所在城市及地理位置
Apr 21 Javascript
微信小程序登录换取token的教程
May 31 Javascript
微信小程序上传图片到php服务器的方法
May 23 Javascript
layui的表单提交以及验证和修改弹框的实例
Sep 09 Javascript
基于Vue.js与WordPress Rest API构建单页应用详解
Sep 16 Javascript
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
Apr 28 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/10/17 PHP
php获取从百度搜索进入网站的关键词的详细代码
2014/01/08 PHP
利用浏览器的Javascript控制台调试PHP程序
2014/01/08 PHP
YII Framework框架教程之国际化实现方法
2016/03/14 PHP
基于jQuery判断两个元素是否有重叠部分的代码
2012/07/25 Javascript
关于jQuery参考实例2.0 用jQuery选择元素
2013/04/07 Javascript
jquery 字符串切割函数substring的用法说明
2014/02/11 Javascript
jQuery使用drag效果实现自由拖拽div
2015/06/11 Javascript
快速学习jQuery插件 Cookie插件使用方法
2015/12/01 Javascript
Javascript生成全局唯一标识符(GUID,UUID)的方法
2016/02/27 Javascript
详解BootStrap中Affix控件的使用及保持布局的美观的方法
2016/07/08 Javascript
利用Angularjs实现幻灯片效果
2016/09/07 Javascript
使用JQuery选择HTML遍历函数的方法
2016/09/17 Javascript
原生js实现简单的链式操作
2017/07/04 Javascript
基于jQuery选择器之表单对象属性筛选选择器的实例
2017/09/19 jQuery
react 创建单例组件的方法
2018/04/26 Javascript
vue2.0 下拉框默认标题设置方法
2018/08/22 Javascript
keep-alive不能缓存多层级路由菜单问题解决
2020/03/10 Javascript
[01:04]DOTA2上海特锦赛现场采访 FreeAgain遭众解说围攻
2016/03/25 DOTA
Python 解析XML文件
2009/04/15 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
2017/04/18 Python
python机器学习理论与实战(五)支持向量机
2018/01/19 Python
python 字符串常用方法汇总详解
2019/09/16 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
Python StringIO如何在内存中读写str
2020/01/07 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
2020/01/08 Python
Python作用域与名字空间原理详解
2020/03/21 Python
开会迟到检讨书
2014/01/08 职场文书
实验教师岗位职责
2014/02/13 职场文书
网络工程师专家职业发展路线
2014/02/14 职场文书
超市开店计划书
2014/04/26 职场文书
消防标语大全
2014/06/07 职场文书
学校党员对照检查材料
2014/08/28 职场文书
幼儿园保教工作总结2015
2015/10/15 职场文书
《鸟的天堂》教学反思
2016/02/19 职场文书
Python进阶学习之带你探寻Python类的鼻祖-元类
2021/05/08 Python