導航:首頁 > 編程語言 > js取客戶端信息

js取客戶端信息

發布時間:2023-02-09 18:37:36

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]);
})

閱讀全文

與js取客戶端信息相關的資料

熱點內容
工行app怎麼看這個月要還款 瀏覽:582
ps1模擬器能讀取bin文件嗎 瀏覽:857
6150se顯卡升級 瀏覽:263
編程錯誤提示語有哪些 瀏覽:535
如何恢復硬碟丟失的數據 瀏覽:490
蘋果官換機6sp能買嗎 瀏覽:786
火花app怎麼解封 瀏覽:126
農行app怎麼樣查詢徵信 瀏覽:748
如何判斷文件是否相同 瀏覽:551
scratch編程和核桃編程哪個好 瀏覽:266
南寧網上有什麼網站招工 瀏覽:450
excel怎麼做圖表插入數據 瀏覽:243
游戲幣交易網站源碼 瀏覽:934
手機app文字怎麼變成word 瀏覽:174
word添加單選框 瀏覽:741
密碼查看0 瀏覽:969
正在載入資訊是哪個APP 瀏覽:841
qq音樂2016版本下載 瀏覽:185
iphone4spdf文件 瀏覽:212
諾基亞526能裝win10 瀏覽:860

友情鏈接