How to obtain computer MAC address and IP by JS
Copy Code code as follows:
These are the ActiveX Plug-ins in the system that are used to obtain IP and physical addresses.
<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.ipenabl ed = = True)
{
if (objobject.macaddress!= null && objobject.macaddress!= "undefined")
MACADDR = objobject.macaddress;
if (objobject.ipenabled && objobject.ipaddress (0)!= null && objobject.ipaddress (0)!= "und" Efined ")
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 ("Physical Address" +macaddr+ "IP Address" +ipaddr+ "host name" +sdnsname))
</SCRIPT> "