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的获得各种控件Value的方法
Nov 19 Javascript
那些年,我还在学习jquery 学习笔记
Mar 05 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
Oct 29 Javascript
Js 去掉字符串中的空格(实现代码)
Nov 19 Javascript
jquery easyui使用心得
Jul 07 Javascript
js基础知识(公有方法、私有方法、特权方法)
Nov 06 Javascript
批量下载对路网图片并生成html的实现方法
Jun 07 Javascript
Angular.js 4.x中表单Template-Driven Forms详解
Apr 25 Javascript
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
Oct 13 jQuery
浅析vue给不同环境配置不同打包命令
Aug 17 Javascript
js图片查看器插件用法示例
Jun 22 Javascript
Typescript3.9 常用新特性一览(推荐)
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
在smarty模板中使用PHP函数的方法
2011/04/23 PHP
php设计模式 FlyWeight (享元模式)
2011/06/26 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
2020/02/21 PHP
JQuery 学习笔记 选择器之一
2009/07/23 Javascript
JavaScript高级程序设计 客户端存储学习笔记
2011/09/10 Javascript
JS实现随机乱撞彩色圆球特效的方法
2015/05/05 Javascript
nodejs 中模拟实现 emmiter 自定义事件
2016/02/22 NodeJs
微信小程序 wxapp内容组件 progress详细介绍
2016/10/31 Javascript
Vuex 入门教程
2018/01/10 Javascript
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
2018/05/16 Javascript
ES6 系列之 WeakMap的使用示例
2018/08/06 Javascript
微信小程序实现商品属性联动选择
2019/02/15 Javascript
小程序云开发之用户注册登录
2019/05/18 Javascript
如何用原生js写一个弹窗消息提醒插件
2019/05/24 Javascript
vue+element导航栏高亮显示的解决方式
2019/11/12 Javascript
vue中解决拖拽改变存在iframe的div大小时卡顿问题
2020/07/22 Javascript
[07:01]DOTA2-DPC中国联赛正赛 Aster vs Magma 3月5日 赛后选手采访
2021/03/11 DOTA
Python日志模块logging简介
2015/04/13 Python
python实现各进制转换的总结大全
2017/06/18 Python
查看django执行的sql语句及消耗时间的两种方法
2018/05/29 Python
Win10系统下安装labelme及json文件批量转化方法
2019/07/30 Python
python 动态迁移solr数据过程解析
2019/09/04 Python
Django框架HttpResponse对象用法实例分析
2019/11/01 Python
Python 面向对象之封装、继承、多态操作实例分析
2019/11/21 Python
python如何利用Mitmproxy抓包
2020/10/10 Python
css3实现顶部社会化分享按钮示例
2014/05/06 HTML / CSS
纯css3制作煽动翅膀的蝴蝶的示例
2018/04/23 HTML / CSS
css3 transform 3d 使用css3创建动态3d立方体(html5实践)
2013/01/06 HTML / CSS
佐卡伊官网:中国知名珠宝品牌
2017/02/05 全球购物
联想阿根廷官方网站:Lenovo Argentina
2019/10/14 全球购物
如何整合JQuery和Prototype
2014/01/31 面试题
史上最全面的Java面试题汇总!
2015/02/03 面试题
施工员岗位职责
2014/03/16 职场文书
捐款倡议书
2014/04/14 职场文书
计算机网络专业自荐书
2014/06/09 职场文书
南极大冒险观后感
2015/06/05 职场文书