<!----------javascript获取客户端ip浏览器及操作系统信息---------------->
<script type="text/javascript" src="http://fw.qq.com/ipaddress" charset="gb2312"></script>
<script type="text/javascript">
var ua = navigator.userAgent.toLowerCase();
var isStrict = document.compatMode == "CSS1Compat"
isOpera = ua.indexOf("opera") > -1
isChrome = ua.indexOf("chrome") > -1
isSafari = !isChrome && (/webkit|khtml/).test(ua)
isSafari3 = isSafari && ua.indexOf('webkit/5') != -1
isIE = !isOpera && ua.indexOf("msie") > -1
//isIE7 = !isOpera && ua.indexOf("msie 7") > -1
//isIE8 = !isOpera && ua.indexOf("msie 8") > -1
isGecko = !isSafari && !isChrome && ua.indexOf("gecko") > -1
isGecko3 = isGecko && ua.indexOf("rv:1.9") > -1
isBorderBox = isIE && !isStrict
var isIEBrower=!!window.ActiveXObject;
var isIE6=isIEBrower&&!window.XMLHttpRequest;
var isIE8=isIEBrower&&!!document.documentMode;
var isIE7=isIEBrower&&!isIE6&&!isIE8;
isWin7 = ua.indexOf("nt 6.1") > -1
isVista = ua.indexOf("nt 6.0") > -1
isWin2003 = ua.indexOf("nt 5.2") > -1
isWinXp = ua.indexOf("nt 5.1") > -1
isWin2000 = ua.indexOf("nt 5.0") > -1
isWindows = (ua.indexOf("windows") != -1 || ua.indexOf("win32") != -1)
isMac = (ua.indexOf("macintosh") != -1 || ua.indexOf("mac os x") != -1)
isAir = (ua.indexOf("adobeair") != -1)
isLinux = (ua.indexOf("linux") != -1)
var sys = "";
var broser = "";
if(isIE){
broser = "IE 6";
}else if(isIE7){
broser = "IE 7";
}else if(isIE8){
broser = "IE 8";
}else if(isOpera){
broser = "Opera";
}else if(isChrome){
broser = "Chrome";
}else if(isSafari){
broser = "Safari";
}else if(isSafari3){
broser = "Safari3";
}else{
broser = "Unknow";
}
if(isWin7){
sys = "Windows 7";
}else if(isVista){
sys = "Vista";
}else if(isWinXp){
sys = "Windows xp";
}else if(isWin2003){
sys = "Windows 2003";
}else if(isWin2000){
sys = "Windows 2000";
}else if(isWindows){
sys = "Windows";
}else if(isMac){
sys = "Macintosh";
}else if(isAir){
sys = "Adobeair";
}else if(isLinux){
sys = "Linux";
}else{
sys = "Unknow";
}
window.onload=function()
{
document.getElementById("ip").innerHTML=IPData[0];
document.getElementById("province").innerHTML=IPData[2];
document.getElementById("city").innerHTML=IPData[3];
document.getElementById("browser").innerHTML=broser;
document.getElementById("sys").innerHTML=sys;
}
</script>
分享到:
相关推荐
有时候一些js代码并不希望在别的浏览器下运行,就需要事先判断一下,方便下面的操作。
跟踪一些最基本的客户端访问信息,这里将一些公用的代码总结下来,需要的朋友可以参考下
下午去了趟用户现场,感觉此问题确实比较蹊跷,最后发现出问题的电脑是WIN 2000的... 关键部分: window.navigator.userAgent :用户浏览器、操作系统等信息,对应HTML请求文件头User-Agent部分。 代码部分: <scri
这种先进而轻量级的 JavaScript 会检测浏览器的名称和版本、操作系统的名称和版本,无论是 32 位还是 64 位操作系统,以及客户端是否使用移动设备。 例如,您可以使用此脚本向查看者显示浏览器和操作系统信息、...
string agent = request.getheader(“user-agent”); stringtokenizer st = new ... 取得本机的信息也可以这样: 操作系统信息 system.getproperty(“os.name”); //win2003竟然是win xp? system.getpropert
一个 js 文件,用于从客户端提取浏览器、操作系统等以用于报告目的。 这是一项正在进行的工作,但最终目标是创建一个可以获取用户信息的小文件或插件。 我知道浏览器检测或嗅探在网络社区中在很大程度上被认为是一...
在上篇文章给大家介绍了基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统 ,感兴趣的朋友可以点击全文了解详情。 1、识别呈现引擎 引擎主要包含四种:IE、Gecko、WebKit...
JavaScript 应用程序可在许多操作系统中运行;此处的信息应该适用于所有版本。文件和目录路径是以 Windows 格式 (用反斜线分隔目录名) 给出的。对于 Unix 版本,目录路径是相同的,只是你应该使用斜线来替代反斜线...
3. 跨平台兼容性:由于该功能是基于浏览器实现的,因此可以在不同的操作系统和设备上使用,具有良好的跨平台兼容性。 4. 简化开发和维护:通过添加注册表的方式实现该功能,可以简化开发和维护工作。开发人员只需要...
也因为大部分网页浏览器都支持JavaScript,所以它是网页设计时最适合的客户端语言。ChkInputs.js就是通过JavaScript并结合DOM对象的自定义的属性而编写的。当使用时,ChkInputs.js会自动遍历DOM的元素,逐个检测直到...
它支持所有主流浏览器,包括:IE、Safari、Firefox、Chrome 和不同的操作系统:Windows、Linux、Mac OS 在上阅读更多信息这是一个 JavaScript 无处不在的项目: 项目使用的库服务器端客户端浏览器移动的独立的 构建...
如果要对浏览器进行指纹识别,您可能还对其他基于客户端的信息感兴趣,例如屏幕分辨率,操作系统,浏览器类型,设备类型等等。 以下是一些使ClientJS与其他指纹库不同的功能: 它是纯本机JavaScript 它轻巧,...
1.3 JavaScript的版本 1.4 一些值得留意的特性 禁忌及如何突破这些禁忌 1.5 安全性和执行效率 1.6 一个例子--JavaScript编写的计算器 1.7 学习和使用JavaScript的几点建议 1.8 关于本书的...
它最初是为了在浏览器中操作网页元素而设计的,但现在也被广泛应用于服务器端开发、移动应用开发等领域。JavaScript具有灵活性和动态性,可以将代码嵌入到HTML文档中,并且可以通过响应用户操作与浏览器进行交互。 ...
操作系统:Windows 2003、Windows XP Professional,或者Windows 2000 开发环境:UltraEdit12.10a、eclipse-jee-europa Web浏览器:Microsoft Internet Explorer 6.0及以上版本 Web服务器:Tomcat 5.5.20及以上...
本文讨论的是一个基于Web的教学辅导...所有操作都可以由用户在客户端浏览器中完成,而服务器中的ASP程序会按用户的要求来完成对数据库的操作,并将结果传给Web服务器,再由Web服务器处理成HTML文件后发送到客户端浏览器
检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统 /** * Author: laixiangran. * Created by laixiangran on 2015/12/02. * 检测访问网页的浏览器呈现引擎、平台、Windows操作系统、...