JS獲取客戶端IP地址與機器名
獲取機器名
<script language=javascript>
var WshShell =new ActiveXObject("WScript.Shell");
alert("計算機名 = "+ WshShell.ExpandEnvironmentStrings("%COMPUTERNAME%"));
alert("登入使用者名稱 = "+ WshShell.ExpandEnvironmentStrings("%USERNAME%"));
</script>
var WshShell =new ActiveXObject("WScript.Shell");
alert("計算機名 = "+ WshShell.ExpandEnvironmentStrings("%COMPUTERNAME%"));
alert("登入使用者名稱 = "+ WshShell.ExpandEnvironmentStrings("%USERNAME%"));
</script>
===========================================================
程式碼如下:
<script language=javascript>
var WshShell =new ActiveXObject("WScript.Shell");
alert("計算機名 = "+ WshShell.ExpandEnvironmentStrings("%COMPUTERNAME%"));
alert("登入使用者名稱 = "+ WshShell.ExpandEnvironmentStrings("%USERNAME%"));
</script>
<script language=javascript>
var WshShell =new ActiveXObject("WScript.Shell");
alert("計算機名 = "+ WshShell.ExpandEnvironmentStrings("%COMPUTERNAME%"));
alert("登入使用者名稱 = "+ WshShell.ExpandEnvironmentStrings("%USERNAME%"));
</script>
<script language=javascript>
var wshNetwork = new ActiveXObject("WScript.Network");
alert("域名 = "+ wshNetwork.UserDomain);
alert("計算機名 = "+ wshNetwork.ComputerName);
alert("登入使用者名稱 = "+ wshNetwork.UserName);
</script>
var wshNetwork = new ActiveXObject("WScript.Network");
alert("域名 = "+ wshNetwork.UserDomain);
alert("計算機名 = "+ wshNetwork.ComputerName);
alert("登入使用者名稱 = "+ wshNetwork.UserName);
</script>
千萬要注意下面的設定,否則會出錯誤的。
要執行上述指令碼,需要放寬IE的許可權
需要下面選項內容
工具>Internet選項>安全>Internet>自定義級別>ActiveX控制元件和外掛>對沒有標記為安全的ActiveX控制元件進行初始化和指令碼執行,
設定為啟動。
需要下面選項內容
工具>Internet選項>安全>Internet>自定義級別>ActiveX控制元件和外掛>對沒有標記為安全的ActiveX控制元件進行初始化和指令碼執行,
設定為啟動。
-----------------------------------------------------------------------------------------------------------------------------
獲取IP
<script language="JavaScript">
function GetLocalIPAddr(){
var oSetting = null;
var ip = null;
try{
oSetting = new ActiveXObject("rcbdyctl.Setting");
ip = oSetting.GetIPAddress;
alert(ip);
if (ip.length == 0){
return "沒有連線到Internet";
}
oSetting = null;
}catch(e){
return ip;
}
return ip;
}
alert(GetLocalIPAddr())
</script>
相關文章
- 服務端如何獲取客戶端請求IP地址服務端客戶端
- 在OwinSelfHost專案中獲取客戶端IP地址客戶端
- 在SelfHost專案中獲取客戶端IP地址客戶端
- 獲取客戶端Mac地址客戶端Mac
- Spring 客戶端 IP 地址獲取及儲存細節Spring客戶端
- 伺服器獲取真實客戶端 IP伺服器客戶端
- c# 獲取客戶端IPC#客戶端
- 獲取客戶端真實IP客戶端
- .net 獲取客戶端真實ip客戶端
- Oracle中獲取主機名和IP地址Oracle
- spring boot 獲取客戶端ip資訊Spring Boot客戶端
- Django透過request獲取客戶端IPDjango客戶端
- 一次獲取客戶端 IP 記錄客戶端
- java web 通過request獲取客戶端IPJavaWeb客戶端
- Python 基礎練習 —— 獲取本機 Mac 地址、ip 地址和主機名PythonMac
- jQuery獲取本機ip地址jQuery
- 查詢SQLServer的客戶端IP和主機名SQLServer客戶端
- 阿里雲CDN + nginx多級代理獲取客戶端IP阿里Nginx客戶端
- Nginx 反向代理後如何獲取真實客戶端 IPNginx客戶端
- Java面試題-如何獲取客戶端真實IPJava面試題客戶端
- java獲取本機的ip地址Java
- nginx多級代理下如何獲取客戶端真實IPNginx客戶端
- 在容器服務中獲取客戶端真實源 IP客戶端
- nginx反向代理獲取客戶端的真實IP和域名Nginx客戶端
- ABP vNext 審計日誌獲取真實客戶端IP客戶端
- saltstack獲取IP地址
- js根據IP地址獲取當前的省市JS
- js根據ip地址獲取省份城市的方法JS
- Nacos - 客戶端例項列表獲取客戶端
- 乾貨:不同場景容器內獲取客戶端源IP的方法客戶端
- js根據ip地址獲取城市地理位置JS
- 如何獲取海外住宅IP地址?
- 美國ip地址如何獲取?
- 使用linux三劍客取ip地址Linux
- Solaris 10.5配置主機名、IP地址、閘道器
- 獲取IP地址的途徑有哪些?要如何保護IP地址不被竊取?
- PHP獲取IP地址的方法,防止偽造IP地址注入攻擊PHP
- 虛擬機器網路設定 與dhcp 獲取ip虛擬機
- 什麼是自動獲取IP地址