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 相关文章推荐
6个DIV 135或246间隔一秒轮番显示效果
Jul 24 Javascript
jquery实现excel导出的方法
Apr 04 Javascript
jquery获取被勾选的checked(选中)的那一行的3列和4列的值
Jul 04 Javascript
JavaScript自定义等待wait函数实例分析
Mar 23 Javascript
jQuery仅用3行代码实现的显示与隐藏功能完整实例
Oct 08 Javascript
JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
Oct 10 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐二)
Jul 12 Javascript
在小程序/mpvue中使用flyio发起网络请求的方法
Sep 13 Javascript
cordova+vue+webapp使用html5获取地理位置的方法
Jul 06 Javascript
如何在Node和浏览器控制台中打印彩色文字
Jan 09 Javascript
vue 实现超长文本截取,悬浮框提示
Jul 29 Javascript
梳理一下vue中的生命周期
Dec 30 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
屏蔽机器人从你的网站搜取email地址的php代码
2012/11/14 PHP
php jquery 多文件上传简单实例
2013/12/23 PHP
PHP 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间
2014/06/12 PHP
laravel5.6中的外键约束示例
2019/10/23 PHP
jquery tools之tooltip
2009/07/25 Javascript
ASP中进行HTML数据及JS数据编码函数
2009/11/11 Javascript
解析Jquery取得iframe中元素的几种方法
2013/07/04 Javascript
jquery等宽输出文字插件使用介绍
2013/09/18 Javascript
jquery遍历checkbox介绍
2014/02/21 Javascript
jQuery切换所有复选框选中状态的方法
2015/07/02 Javascript
bootstrap常用组件之头部导航实现代码
2017/04/20 Javascript
JS实现合并json对象的方法
2017/10/10 Javascript
jquery实现图片跟随鼠标的实例
2017/10/17 jQuery
浅谈webpack对样式的处理
2018/01/05 Javascript
JS将网址url转化为JSON格式的方法
2018/07/02 Javascript
解决element ui select下拉框不回显数据问题的解决
2019/02/20 Javascript
vue路由 遍历生成复数router-link的例子
2019/10/30 Javascript
JS校验与最终登陆界面功能完整示例
2020/01/13 Javascript
JS原型和原型链原理与用法实例详解
2020/02/05 Javascript
初步剖析C语言编程中的结构体
2016/01/16 Python
python字符串str和字节数组相互转化方法
2017/03/18 Python
python入门教程 python入门神图一张
2018/03/05 Python
对python中使用requests模块参数编码的不同处理方法
2018/05/18 Python
Python中的groupby分组功能的实例代码
2018/07/11 Python
Python面向对象之反射/自省机制实例分析
2018/08/24 Python
html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
2013/01/09 HTML / CSS
丽笙酒店官方网站:Radisson Hotels
2019/05/07 全球购物
AJAX检测用户名是否存在的方法
2021/03/24 Javascript
技术合作协议书范本
2014/04/18 职场文书
销售求职信范文
2014/05/26 职场文书
锅炉工岗位职责
2015/02/13 职场文书
婚宴新郎致辞
2015/07/28 职场文书
MySQL基础(一)
2021/04/05 MySQL
MySQL中的隐藏列的具体查看
2021/09/04 MySQL
如何解决php-fpm启动不了问题
2021/11/17 PHP
BCL经典机 SONY ICF-5900W电路分析
2022/04/24 无线电