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 相关文章推荐
基于Web标准的UI组件 — 树状菜单(2)
Sep 18 Javascript
读jQuery之七 判断点击了鼠标哪个键的代码
Jun 21 Javascript
深入理解JavaScript系列(4) 立即调用的函数表达式
Jan 15 Javascript
javascript 获取iframe里页面中元素值的方法
Feb 17 Javascript
JS获取select的value和text值的简单实例
Feb 26 Javascript
Angularjs过滤器使用详解
May 25 Javascript
javascript创建含数字字母的随机字符串方法总结
Aug 01 Javascript
JS仿淘宝搜索框用户输入事件的实现
Jun 19 Javascript
jquery ztree实现右键收藏功能
Nov 20 jQuery
vue-cli3 项目从搭建优化到docker部署的方法
Jan 28 Javascript
微信小程序 wxParse插件显示视频问题
Sep 27 Javascript
webpack的 rquire.context用法实现工程自动化的方法
Feb 07 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/05/26 PHP
php守护进程 加linux命令nohup实现任务每秒执行一次
2011/07/04 PHP
慎用preg_replace危险的/e修饰符(一句话后门常用)
2013/06/19 PHP
PHP生成树的方法
2015/07/28 PHP
PHP使用Redis替代文件存储Session的方法
2017/02/15 PHP
PHP排序算法之直接插入排序(Straight Insertion Sort)实例分析
2018/04/20 PHP
利用ASP发送和接收XML数据的处理方法与代码
2007/11/13 Javascript
javascript一点特殊用法
2008/05/28 Javascript
js加减乘除丢失精度问题解决方法
2014/05/16 Javascript
jquery使用正则表达式验证email地址的方法
2015/01/22 Javascript
JavaScript常用的弹出广告及背投广告实现方法
2015/02/06 Javascript
JavaScript性能优化之函数节流(throttle)与函数去抖(debounce)
2016/08/11 Javascript
纯JavaScript 实现flappy bird小游戏实例代码
2016/09/27 Javascript
JavaScript交换两个变量值的七种解决方案
2016/12/01 Javascript
再谈Angular4 脏值检测(性能优化)
2018/04/23 Javascript
使用imba.io框架得到比 vue 快50倍的性能基准
2019/06/17 Javascript
微信小程序之数据绑定原理解析
2019/08/14 Javascript
js判断密码强度的方法
2020/03/18 Javascript
微信小程序实现可长按移动控件
2020/11/01 Javascript
Vue项目如何引入bootstrap、elementUI、echarts
2020/11/26 Vue.js
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
Python的Flask框架中的Jinja2模板引擎学习教程
2016/06/30 Python
Python并发编程协程(Coroutine)之Gevent详解
2017/12/27 Python
python 将字符串完成特定的向右移动方法
2019/06/11 Python
python将字符串转换成json的方法小结
2019/07/09 Python
opencv3/C++实现视频读取、视频写入
2019/12/11 Python
python 列表、字典和集合的添加和删除操作
2019/12/16 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
2020/02/28 Python
Django 权限管理(permissions)与用户组(group)详解
2020/11/30 Python
用css3实现转换过渡和动画效果
2020/03/13 HTML / CSS
事业单位请假制度
2014/01/13 职场文书
文化建设工作方案
2014/05/12 职场文书
机关作风建设整改方案
2014/10/27 职场文书
教师自查自纠工作情况报告
2014/10/29 职场文书
使用numpy nonzero 找出非0元素
2021/05/14 Python
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/07 PostgreSQL