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之五(取DOM元素)
Jun 20 Javascript
jquery的each方法使用示例分享
Mar 25 Javascript
Jquery对数组的操作技巧整理
Mar 25 Javascript
Vue-Access-Control 前端用户权限控制解决方案
Dec 01 Javascript
js断点调试心得分享(必看篇)
Dec 08 Javascript
Angular实现下拉框模糊查询功能示例
Jan 03 Javascript
jQuery实现的简单图片轮播效果完整示例
Feb 08 jQuery
基于layui数据表格以及传数据的方式
Aug 19 Javascript
Vue Router history模式的配置方法及其原理
May 30 Javascript
Vue初始化中的选项合并之initInternalComponent详解
Jun 11 Javascript
maptalks+three.js+vue webpack实现二维地图上贴三维模型操作
Aug 10 Javascript
vue中配置scss全局变量的步骤
Dec 28 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
应用开发中涉及到的css和php笔记分享
2011/08/02 PHP
解析PHP跳出循环的方法以及continue、break、exit的区别介绍
2013/07/01 PHP
php+ajax实时输入自动搜索匹配的方法
2014/12/26 PHP
phpmailer绑定邮箱的实现方法
2016/12/01 PHP
thinkPHP js文件中U方法不被解析问题的解决方法
2016/12/05 PHP
符合W3C网页标准的iframe标签的使用方法
2007/07/19 Javascript
JQuery操作iframe父页面与子页面的元素与方法(实例讲解)
2013/11/20 Javascript
JS中操作JSON总结
2020/12/06 Javascript
node.js中的buffer.length方法使用说明
2014/12/14 Javascript
JavaScript生成随机字符串的方法
2015/03/19 Javascript
JS动态创建DOM元素的方法
2015/06/09 Javascript
jQuery插件实现静态HTML验证码校验
2015/11/06 Javascript
JavaScript设计模式初探
2016/01/07 Javascript
基于javascript实现样式清新图片轮播特效
2016/03/30 Javascript
微信小程序 定义全局数据、函数复用、模版等详细介绍
2016/10/27 Javascript
Bootstrap Table使用心得总结
2016/11/29 Javascript
详解Vue 全局引入bass.scss 处理方案
2018/03/26 Javascript
Vue中对比scoped css和css module的区别
2018/05/17 Javascript
JS/HTML5游戏常用算法之碰撞检测 地图格子算法实例详解
2018/12/12 Javascript
vue v-for 使用问题整理小结
2019/08/04 Javascript
微信小程序bindtap事件与冒泡阻止详解
2019/08/08 Javascript
Python计算三角函数之asin()方法的使用
2015/05/15 Python
深入了解Python枚举类型的相关知识
2019/07/09 Python
Python中求对数方法总结
2020/03/10 Python
python爬虫中抓取指数的实例讲解
2020/12/01 Python
python对输出的奇数偶数排序实例代码
2020/12/04 Python
解决margin 外边距合并问题
2019/07/03 HTML / CSS
HTML5实现无刷新修改URL的方法
2019/11/14 HTML / CSS
联想马亚西亚官方网站:Lenovo Malaysia
2018/09/19 全球购物
师范生个人推荐信
2013/11/29 职场文书
黄继光的英雄事迹材料
2014/02/13 职场文书
授权委托书范本(单位)
2014/09/28 职场文书
2014年政协委员工作总结
2014/12/01 职场文书
少年雷锋观后感
2015/06/10 职场文书
导游词之永济鹳雀楼
2020/01/16 职场文书
jquery插件实现代码雨特效
2021/04/24 jQuery