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源码学习javascript(一)
Dec 27 Javascript
jQuery滚动加载图片效果的实现
Mar 06 Javascript
Javascript 多物体运动的实现
Dec 24 Javascript
Bootstrap Modal遮罩弹出层代码分享
Nov 21 Javascript
Javascript 两种刷新方法以及区别和适用范围
Jan 17 Javascript
拖动时防止选中
Feb 03 Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
Mar 08 Javascript
浅谈Vuex的状态管理(全家桶)
Nov 04 Javascript
使用Vue.js和Flask来构建一个单页的App的示例
Mar 21 Javascript
详解Angular操作cookies方法
Jun 01 Javascript
ElementUI Tag组件实现多标签生成的方法示例
Jul 08 Javascript
ant-design-vue按需加载的坑的解决
May 14 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
在任意字符集下正常显示网页的方法二(续)
2007/04/01 PHP
php下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
php画图实例
2014/11/05 PHP
简单介绍PHP的责任链编程模式
2015/08/11 PHP
php ajax异步读取rss文档数据
2016/03/29 PHP
javascript一点特殊用法
2008/05/28 Javascript
javascript 模拟点击广告
2010/01/02 Javascript
10个基于jQuery或JavaScript的WYSIWYG 编辑器整理
2010/05/06 Javascript
javascript实现的弹出层背景置灰-模拟(easyui dialog)
2013/12/27 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
javascript 实现 原路返回
2015/01/21 Javascript
JavaScript中switch语句的用法详解
2015/06/03 Javascript
Bootstrap每天必学之导航条(二)
2016/03/01 Javascript
jQuery实现下拉框功能实例代码
2016/05/06 Javascript
js判断checkbox是否选中个数的方法(超简单)
2016/08/19 Javascript
Angular的模块化(代码分享)
2016/12/26 Javascript
Angularjs分页查询的实现
2017/02/24 Javascript
利用vueJs实现图片轮播实例代码
2017/06/03 Javascript
JavaScript设计模式之单例模式原理与用法实例分析
2018/07/26 Javascript
vue删除html内容的标签样式实例
2018/09/13 Javascript
微信小程序修改数组长度的问题的解决
2019/12/17 Javascript
Python实现发送email的几种常用方法
2014/08/18 Python
简单介绍Python中的floor()方法
2015/05/15 Python
Python中使用ElementTree解析XML示例
2015/06/02 Python
使用python爬取B站千万级数据
2018/06/08 Python
pandas 如何分割字符的实现方法
2019/07/29 Python
Python 函数绘图及函数图像微分与积分
2019/11/20 Python
pytorch 实现cross entropy损失函数计算方式
2020/01/02 Python
Selenium启动Chrome时配置选项详解
2020/03/18 Python
基于tensorflow __init__、build 和call的使用小结
2021/02/26 Python
阿迪达斯印尼官方网站:adidas印尼
2020/02/10 全球购物
文体活动实施方案
2014/03/27 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书
小学运动会通讯稿
2015/07/18 职场文书
2019西餐厅创业计划书范文!
2019/07/12 职场文书
四年级作文之植物
2019/09/20 职场文书