js客户端获取IP、MAC地址

摘要:
=“undefined”&&objObject.IPEnabled==true){if(objObject.MACAddress!=null&&objObject!=“undunded”)MACAddr=objObject。MACAddress;if(obj Object.IPEenabled&&objObject.IPAddress(0)!=null&&objObject.IPAddress!
<HTML>
<HEAD>
<TITLE>WMI Scripting HTML</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo>
    document.forms[
0].txtMACAddr.value=unescape(MACAddr);
    document.forms[
0].txtIPAddr.value=unescape(IPAddr);
    document.forms[
0].txtDNSName.value=unescape(sDNSName);
 
</SCRIPT>

<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>


<BODY>
<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>
   
var service = locator.ConnectServer();
   
var MACAddr ;
   
var IPAddr ;
   
var DomainAddr;
   
var sDNSName;
    service.Security_.ImpersonationLevel
=3;
    service.InstancesOfAsync(foo, 
'Win32_NetworkAdapterConfiguration');
</SCRIPT>

<FORM id="formfoo" name="formbar" action="index.do" method="post">
<INPUT value="MAC" name="txtMACAddr"> 
<INPUT value="IP" name="txtIPAddr">
<INPUT value="DNS" name="txtDNSName"> 
</FORM>
</BODY>
</HTML>

免责声明:文章转载自《js客户端获取IP、MAC地址》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇某列字符串相加计算的sql语句的写法java 代码执行cmd 返回值异常 (关于JAVA Project.waitfor()返回值是1)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

mac osx下apache下的坑: you don’t have permission to access / on this server

在Mac下Apache修改默认站点的目录时,遇到403错误,  you don’t have permission to access / on this server 首先按照google到教程: 修改Apache目录 上面说到了mac下Apache的默认文件夹为/Library/WebServer/Documents,该目录默认是隐藏的,操作不是很方...

嵌入式iframe子页面与父页面js通信方式

iframe框架中的页面与主页面之间的通信方式根据iframe中src属性是同域链接还是跨域链接,有明显不同的通信方式,同域下的数据交换和DOM元素互访就简单的多了,而跨域的则需要一些巧妙的方式来实现通信。 一、同域下父子页面的通信 父页面 parent.html 1 <html> 2 <head> 3 <script typ...

CocosCreator 微信小游戏:文件编译后项目内的 js/json/wxml/wxss 文件路径在真机上可能无法读取

版本:2.3.4  微信社区:如何解决warning:可能无法在真机上读取js/json/wxml/wxss 文件路径? 微信社区:报错:js/json/wxml/wxss 文件路径在真机上可能无法读取? 使用微信开发者工具1.03版本,发布微信小游戏报错,原因未知,不只是提示warn信息,在预览时,真的找不到这个json。 把微信小游戏开发工具从1.03...

JS获取一行2列的表格数据

JS如下: 如何在JS中获取下拉框中的value和Text值呢? 获取Text值: document.getElementById(s[0]).options[window.document.getElementById(s[0]).selectedIndex].Text; 获取value值: document.getElementById(s[0]).o...

js 清空文本框

js清空文本框: TextBox 服务器,客户端都清空   /// <summary>    /// 清空文本框    /// </summary>    /// <param name="controls"></param>    public void EmptyTextBox(ControlColle...

mac快捷切换jdk版本

工作或学习中我们可能需要在多个jdk版本之间进行切换,下面介绍一下如何在mac上快捷切换jdk版本 首先我电脑现在jdk的版本是jdk1.8  我们以jkd1.7为例 首先去官网下载jdk1.7 https://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-...