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 相关文章推荐
jQuery EasyUI API 中文文档 - DataGrid数据表格
Nov 17 Javascript
原生JS实现响应式瀑布流布局
Apr 02 Javascript
Vue.js 表单校验插件
Aug 14 Javascript
Vuex之理解Mutations的用法实例
Apr 19 Javascript
JavaScript数组_动力节点Java学院整理
Jun 26 Javascript
Vue学习笔记进阶篇之vue-router安装及使用方法
Jul 19 Javascript
JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码
Sep 07 Javascript
React Native 搭建开发环境的方法步骤
Oct 30 Javascript
jquery学习笔记之无new构建详解
Dec 07 jQuery
JavaScript实现左侧菜单效果
Dec 14 Javascript
javascript trie前缀树的示例
Jan 29 Javascript
element-ui 弹窗组件封装的步骤
Jan 22 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
Thinkphp结合ajaxFileUpload实现异步图片传输示例
2017/03/13 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
2018/05/28 PHP
php正确输出json数据的实例讲解
2018/08/21 PHP
PHP字符串和十六进制如何实现互相转换
2020/07/16 PHP
基于PHP+mysql实现新闻发布系统的开发
2020/08/06 PHP
Javascript 汉字字节判断
2009/08/01 Javascript
根据对象的某一属性进行排序的js代码(如:name,age)
2010/08/10 Javascript
js实现图片和链接文字同步切换特效的方法
2015/02/20 Javascript
Vue监听数组变化源码解析
2017/03/09 Javascript
javascript cookie的基本操作(添加和删除)
2017/07/24 Javascript
angular2+node.js express打包部署的实战
2017/07/27 Javascript
利用babel将es6语法转es5的简单示例
2017/12/01 Javascript
详解Chart.js轻量级图表库的使用经验
2018/05/22 Javascript
一百行JS代码实现一个校验工具
2019/04/30 Javascript
Vue安装浏览器开发工具的步骤详解
2019/05/12 Javascript
微信小程序实现手势滑动效果
2019/08/26 Javascript
JavaScript Array对象基本方法详解
2019/09/03 Javascript
通过layer实现可输入的模态框的例子
2019/09/27 Javascript
Python爬虫之xlml解析库(全面了解)
2017/08/08 Python
使用python生成目录树
2018/03/29 Python
Python操作qml对象过程详解
2019/09/26 Python
Python爬虫工具requests-html使用解析
2020/04/29 Python
python 从list中随机取值的方法
2020/11/16 Python
Linux中如何用命令创建目录
2016/12/02 面试题
大学生创业项目方案
2014/03/08 职场文书
反对邪教标语
2014/06/30 职场文书
幼儿园秋季开学寄语
2014/08/02 职场文书
2014教师党员自我评议(5篇)
2014/09/20 职场文书
2014感恩节演讲稿大全
2014/10/11 职场文书
蜗居观后感
2015/06/11 职场文书
青少年法制教育心得体会
2016/01/14 职场文书
毕业季聚会祝酒词!
2019/07/04 职场文书
2019年警察入党转正申请书最新范文
2019/09/03 职场文书
golang http使用踩过的坑与填坑指南
2021/04/27 Golang
MongoDB balancer的使用详解
2021/04/30 MongoDB