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 相关文章推荐
JS中获取数据库中的值的方法
Jul 14 Javascript
window.location.href = window.location.href 跳转无反应 a超链接onclick事件写法
Aug 21 Javascript
jquery实现鼠标拖动图片效果示例代码
Jan 09 Javascript
JavaScript简单实现弹出拖拽窗口(一)
Jun 17 Javascript
js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
Apr 27 Javascript
JavaScript实现图片拖曳效果
Sep 08 Javascript
vue服务端渲染缓存应用详解
Sep 12 Javascript
React 组件中的 bind(this)示例代码
Sep 16 Javascript
vue中eslintrc.js配置最详细介绍
Dec 21 Javascript
JavaScript函数定义方法实例详解
Mar 05 Javascript
vue中监听路由参数的变化及方法
Dec 06 Javascript
使用Element的InfiniteScroll 无限滚动组件报错的解决
Jul 27 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
第十四节--命名空间
2006/11/16 PHP
解析PHP高效率写法(详解原因)
2013/06/20 PHP
PHP基于SPL实现的迭代器模式示例
2018/04/22 PHP
微信公众号实现扫码获取微信用户信息(网页授权)
2019/04/09 PHP
php写入txt乱码的解决方法
2019/09/17 PHP
jQuery 幻灯片插件(带缩略图功能)
2011/01/24 Javascript
jQuery学习笔记之toArray()
2014/06/09 Javascript
QQ空间顶部折页撕开效果示例代码
2014/06/15 Javascript
关于jQuery判断元素是否存在的问题示例探讨
2014/07/21 Javascript
js实现在同一窗口浏览图片
2014/09/17 Javascript
jQuery实现冻结表头的方法
2015/03/09 Javascript
JavaScript实现SHA-1加密算法的方法
2015/03/11 Javascript
JavaScript中SetInterval与setTimeout的用法详解
2015/11/10 Javascript
jquery通过name属性取值的简单实现方法
2016/06/20 Javascript
学习Angular中作用域需要注意的坑
2016/08/17 Javascript
浅谈JavaScript 函数参数传递到底是值传递还是引用传递
2016/08/23 Javascript
使用BootStrap建立响应式网页——通栏轮播图(carousel)
2016/12/21 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
Vue中的v-for指令不起效果的解决方法
2018/09/27 Javascript
vue-calendar-component 封装多日期选择组件的实例代码
2020/12/04 Vue.js
javascript实现拼图游戏
2021/01/29 Javascript
linux服务器快速卸载安装node环境(简单上手)
2021/02/22 Javascript
Python中subprocess的简单使用示例
2015/07/28 Python
python3实现UDP协议的服务器和客户端
2017/06/14 Python
对python中大文件的导入与导出方法详解
2018/12/28 Python
Python使用folium excel绘制point
2019/01/03 Python
python基于TCP实现的文件下载器功能案例
2019/12/10 Python
python爬虫请求头的使用
2020/12/01 Python
美国在线购买和出售礼品卡网站:EJ Gift Cards
2019/06/09 全球购物
斯福泰克软件测试面试题
2015/02/16 面试题
业务代表的岗位职责
2013/11/16 职场文书
师范院校学生自荐信范文
2013/12/27 职场文书
党的群众路线批评与自我批评发言稿
2014/10/16 职场文书
乡镇安全生产月活动总结
2015/05/08 职场文书
最美劳动诗,致敬所有的劳动者!
2019/07/12 职场文书
2019新学期家长会工作计划
2019/08/21 职场文书