㈠ js怎麼取得客戶端真實IP
JS 獲取的 IP 有個優點就是它獲取的是本機設置的 IP,如果計算機通過區域網上網,那麼它獲得的就是計算機的區域網 IP,而不像 ASP/jsp 中 Request 獲取的是計算機連接到互聯網的 IP。通過兩種獲取 IP 的方法,就可以確定某一台計算機。
代碼:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>JS獲取客戶端IP</title>
</head>
<body>
<script type="text/javascript" language="javascript">
<!--
function GetLocalIPAddress()
{
var obj = null;
var rslt = "";
try
{
obj = new ActiveXObject("rcbdyctl.Setting");
rslt = obj.GetIPAddress;
obj = null;
}
catch(e)
{
//異常發生
}
return rslt;
}
document.write("你的IP是:" + GetLocalIPAddress());
//-->
</script>
</body>
㈡ 如何知道網站利用JS通過WMI獲取客戶端哪些硬體的信息
你覺得wmi不安全的話,可以把它關了,但是要知道別人獲取你的什麼信息那就難了。
一個可行的方式是定義相應的規則截獲相應的數據封包,然後再查看封包的內容。這方面的規則你可就得好好研究研究windows體系結構了,估計在這里很難有人能回答你
㈢ 如何用js獲取客戶端IP地址
js獲取公網IP需要藉助公網伺服器提供相關介面
js獲取內網IP可以通過webrtc技術實現,具體代碼實現可以參看:
net.ipcalf.com
㈣ 怎麼用js獲取客戶端的信息
JS端的瀏覽器信息都在Navigator對象中
至於獲取IP,IE中有個activeX插件能獲取,其餘瀏覽器不能直接獲取,可能需要藉助介面
㈤ 怎樣用JS獲取客戶端的硬體,系統等信息
通過WMI來實現獲取客戶端計算機硬體及系統信息:
1//系統信息獲取
2function getSysInfo(){
3 var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
4 var service = locator.ConnectServer(".");
5 //CPU信息
6 var cpu = new Enumerator (service.ExecQuery("SELECT * FROM Win32_Processor")).item();
7 var cpuType=cpu.Name,hostName=cpu.SystemName;
8 //內存信息
9 var memory = new Enumerator (service.ExecQuery("SELECT * FROM Win32_PhysicalMemory"));
10 for (var mem=[],i=0; !memory.atEnd(); memory.moveNext()) mem[i++]={cap:memory.item().Capacity/1024/1024,speed:memory.item().Speed}
11 //系統信息
12 var system=new Enumerator (service.ExecQuery("SELECT * FROM Win32_ComputerSystem")).item();
13 var physicMenCap=Math.ceil(system.TotalPhysicalMemory/1024/1024),curUser=system.UserName,cpuCount=system.NumberOfProcessors
14
15 return {cpuType:cpuType,cpuCount:cpuCount,hostName:hostName,curUser:curUser,memCap:physicMenCap,mem:mem}
16}
㈥ JS怎麼獲取客戶端計算機硬體信息
先通過new ActiveXObject ("WbemScripting.SWbemLocator"); 訪問到WbemScripting對象。
通過locator.ConnectServer(".");連接我們本地電腦(.代表本地電腦,當然也可以訪問其他計算機)。
通過service.ExecQuery("SELECT * FROM Win32_Processor")這個類似sql的語句(其實系統信息也是存儲在計算中一個類似資料庫的文件中)獲取我們需要的對象的記錄集。
通過new Enumerator來創建一個可枚舉的對象,下面就可以遍歷取信息了。
注意:運行的前提是要修改瀏覽器安全設置,「允許對未標記為可安全執行的ActiveX腳本的運行」。
㈦ 如何用js或者jquery獲取客戶端的IP地址
1,js取得IP地址的方法一
<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
<script type="text/<A class=infotextkey href="http://www.jb51.net/" target=_blank>javascript</A>">
document.write(returnCitySN["cip"]+','+returnCitySN["cname"])
</script>
2,js取得IP地址的方法二
<script language="javascript" type="text/javascript" src="http://fw.qq.com/ipaddress">
</script>
<script>document.write("你的IP是:"+IPData[0]+",來自:"+IPData[2]);
</script>
3,js取得ip地址的方法三,騰訊IP,轉UTF-8:
<script type="text/javascript" src="http://fw.qq.com/ipaddress" charset="gb2312"></script>
$(document).ready(function() {
$("#ip").val(IPData[0]);
$("#add").val(IPData[2]);
})