如何使用JavaScript获取客户端系统详细信息
我试图获得客户端系统的详细信息,我试图获得数据IP地址,国家,州,位置等,但仍然,我需要一些更多的信息,如。。。客户端系统名称、客户端操作系统和客户端时间戳。如何使用Javascript获取所有这些信息 代码:如何使用JavaScript获取客户端系统详细信息,javascript,html,Javascript,Html,我试图获得客户端系统的详细信息,我试图获得数据IP地址,国家,州,位置等,但仍然,我需要一些更多的信息,如。。。客户端系统名称、客户端操作系统和客户端时间戳。如何使用Javascript获取所有这些信息 代码: 获取用户详细信息IP地址、城市、国家、州、纬度、经度 可变地带、strcountry、strcity、strregion、strlatude、strlongtude、strtimezone 函数GetUserInfo(数据){ 警报(data.hostname); strip=data
获取用户详细信息IP地址、城市、国家、州、纬度、经度
可变地带、strcountry、strcity、strregion、strlatude、strlongtude、strtimezone
函数GetUserInfo(数据){
警报(data.hostname);
strip=data.host;
strcountry=data.countryName;
strcity=data.city;
stregion=data.region;
strlatitude=数据纬度;
标准经度=数据经度;
strtimezone=data.timezone;
}
$(函数(){
BindUserInfo();
})
函数BindUserInfo(){
document.getElementById('lblIP')。value=strip;
document.getElementById('lblCountry')。value=strcountry;
document.getElementById('lblCity')。value=strcity;
document.getElementById('lblregion')。value=strregion;
document.getElementById('lbllatitude')。value=strlatude;
document.getElementById('lbllongitude')。值=标准长度;
document.getElementById('lbltimezone')。value=strtimezone;
}
客户端时间戳:
用JavaScript?只需实例化一个新的日期对象
现在=新日期();
这将使用客户端的本地时间创建一个新的日期对象。客户端操作系统:您可以从此网站获取所有用户代理值的完整列表 Javascript方式:
并将OSName变量发送回服务器。客户端系统名称: 你可以“有时”用IE来做这件事,就像我在内联网上的一个内部应用程序上做的那样,内联网上的应用程序只是IE。请尝试以下操作:
function GetComputerName()
{
try
{
var network = new ActiveXObject('WScript.Network');
// Show a pop up if it works
alert(network.computerName);
}
catch (e) { }
}
IE中可能需要也可能不需要某些特定的安全设置来允许浏览器访问ActiveX对象。为什么要发布不同的答案?在一个答案中一次性发布所有答案..而您的解决方案不正确。。
String userAgent = request.getHeader("User-Agent");
var OSName="Unknown OS";
if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";
function GetComputerName()
{
try
{
var network = new ActiveXObject('WScript.Network');
// Show a pop up if it works
alert(network.computerName);
}
catch (e) { }
}