除了java可以获得浏览器信息,操作系统信息之外,javascript也可以获得。如下
<html xmlns:ie>
<head>
<title>VN.ST.-www.51windows.Net</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
@media all {
IE\:CLIENTCAPS {behavior:url(#default#clientCaps)}
}
-->
</style>
<style type="text/css">
p, td, input { font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt;
font-family: 宋体, 'MS Song'; cursor: default;padding:3px}
body { font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt;
font-family: 宋体, 'MS Song'; color: windowtext;
background-color: menu; background-repeat: repeat;
background-attachment: scroll; background-position: 0% }
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000" marginwidth="0" marginheight="0">
<IE:CLIENTCAPS ID="oClientCaps" />
<table width="476" border="0" cellspacing="1" cellpadding="0" bgcolor="#1892B5" align=center>
<tr>
<td width="73" bgcolor="#FFFFFF">浏览器类型</td>
<td width="389" bgcolor="#FFFFFF">
<script>document.write(navigator.appName)</script>
</td>
</tr>
<tr>
<td width="73" bgcolor="#FFFFFF">浏览器版本</td>
<td width="389" bgcolor="#FFFFFF">
<script>document.write(navigator.appVersion)</script>
</td>
</tr>
<tr>
<td width="73" bgcolor="#FFFFFF">浏览器语言</td>
<td width="389" bgcolor="#FFFFFF">
<script>document.write(navigator.browserLanguage)</script>
</td>
</tr>
<tr>
<td width="73" bgcolor="#FFFFFF">CPU类型</td>
<td width="389" bgcolor="#FFFFFF">
<script>document.write(navigator.cpuClass)</script>
</td>
</tr>
<tr>
<td width="73" bgcolor="#FFFFFF">操作系统</td>
<td width="389" bgcolor="#FFFFFF">
<script>document.write(navigator.platform)</script>
</td>
</tr>
<tr>
<td width="73" bgcolor="#FFFFFF">系统语言</td>
<td width="389" bgcolor="#FFFFFF">
<script>document.write(navigator.systemLanguage)</script>
</td>
</tr>
<tr>
<td width="73" bgcolor="#FFFFFF">用户语言;</td>
<td width="389" bgcolor="#FFFFFF">
<script>document.write(navigator.userLanguage)</script>
</td>
</tr>
<tr>
<td width="73" bgcolor="#FFFFFF">在线情况</td>
<td width="389" bgcolor="#FFFFFF">
<script>document.write(navigator.onLine)</script>
</td>
</tr>
<tr>
<td width="73" bgcolor="#FFFFFF">屏幕分辨率</td>
<td width="389" bgcolor="#FFFFFF"> <script>document.write(window.screen.width+"x"+window.screen.height)</script></td>
</tr>
<tr>
<td width="73" bgcolor="#FFFFFF">颜色</td>
<td width="389" bgcolor="#FFFFFF"> <script>document.write(window.screen.colorDepth+"位")</script></td>
</tr>
<tr>
<td width="73" bgcolor="#FFFFFF">字体平滑</td>
<td width="389" bgcolor="#FFFFFF"><script>document.write(window.screen.fontSmoothingEnabled)</script></td>
</tr>
<tr>
<td width="73" bgcolor="#FFFFFF">更新版本</td>
<td width="389" bgcolor="#FFFFFF">
<script>document.write(navigator.appMinorVersion)</script>
</td>
</tr>
<tr>
<td width="73" bgcolor="#FFFFFF">appCodeName</td>
<td width="389" bgcolor="#FFFFFF">
<script>document.write(navigator.appCodeName)</script>
</td>
</tr>
<tr>
<td width="73" bgcolor="#FFFFFF">cookieEnabled</td>
<td width="389" bgcolor="#FFFFFF">
<script>document.write(navigator.cookieEnabled)</script>
</td>
</tr>
<tr>
<td width="73" bgcolor="#FFFFFF">userAgent</td>
<td width="389" bgcolor="#FFFFFF">
<script>document.write(navigator.userAgent)</script>
</td>
</tr>
<tr>
<td width="73" bgcolor="#FFFFFF">javaEnabled</td>
<td width="389" bgcolor="#FFFFFF">
<script>document.write(navigator.javaEnabled())</script>
</td>
</tr>
<tr>
<td width="73" bgcolor="#FFFFFF">taintEnabled</td>
<td width="389" bgcolor="#FFFFFF">
<script>document.write(navigator.taintEnabled())</script>
</td>
</tr>
<tr>
<td width="73" bgcolor="#FFFFFF">connectionType</td>
<td width="389" bgcolor="#FFFFFF">
<script>document.write(oClientCaps.connectionType)</script>
</td>
</tr>
</table>
<script Language="&#106avascript">
if (oClientCaps.connectionType == "modem")
alert("没有用宽带呀?还在用猫上网,不过和我一样!");
else if(oClientCaps.connectionType == "offline")
alert("怎么没有上网?")
</script>
</body>
</html>
效果如下:
浏览器类型 Microsoft Internet Explorer
浏览器版本 4.0 (compatible; MSIE 7.0; Windows NT 5.1; Maxthon; Embedded Web Browser from: http://bsalsa.com/; .NET CLR 2.0.50727)
浏览器语言 zh-cn
CPU类型 x86
操作系统 Win32
系统语言 zh-cn
用户语言; zh-cn
在线情况 true
屏幕分辨率 1024x768
颜色 32位
字体平滑 false
更新版本 0
appCodeName Mozilla
cookieEnabled true
userAgent Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Maxthon; Embedded Web Browser from: http://bsalsa.com/; .NET CLR 2.0.50727)
javaEnabled true
taintEnabled false
connectionType lan
分享到:
相关推荐
JavaScript 获取浏览器类型和版本的方法 浏览器类型和版本是 web 开发中非常重要的信息,许多web应用程序需要根据浏览器类型和版本来进行相应的处理。JavaScript 提供了多种方法来获取浏览器类型和版本,本文将介绍...
userAgent 属性是浏览器提供的一个字符串,包含了浏览器的类型、版本、操作系统等信息。 IE 浏览器可以通过判断 window 对象中是否存在 ActiveXObject 函数来确定,而 IE 的 userAgent 则可以通过字符串中包含...
本文将深入探讨如何使用JavaScript来检测浏览器版本,特别关注IE(Internet Explorer)的各种版本。 1. **获取浏览器信息的基础方法** JavaScript提供了`navigator`对象,该对象包含了关于用户浏览器的信息。我们...
该脚本主要实现了根据用户所使用的浏览器类型以及屏幕分辨率来动态加载不同的CSS样式表。这种技术在早期网页开发中较为常见,用于实现针对不同设备或浏览器的适配方案。 #### 二、解析脚本逻辑 1. **检测浏览器...
### JavaScript 获取浏览器临时目录知识点详解 #### 一、概述 在Web开发中,有时需要获取浏览器的临时目录以便进行文件操作或数据缓存等任务。然而,由于浏览器安全策略的限制,JavaScript直接获取本地文件系统...
### JS 获取屏幕分辨率的方法 在Web开发中,获取用户的屏幕分辨率是实现响应式设计和优化用户体验的重要步骤之一。本文将详细介绍如何使用JavaScript来获取屏幕分辨率,并探讨这些信息如何帮助我们实现div元素的...
了解如何使用JavaScript获取浏览器类型和版本是非常实用的,它可以帮助开发者根据不同的浏览器情况来优化网站的表现或用户体验。以下,我们将详细探讨在JavaScript中获取浏览器类型和版本的方法。 首先,要获取...
### JavaScript 获取浏览器参数知识点详解 在Web开发过程中,经常需要从URL中提取查询字符串中的参数。这些参数可以用于用户身份验证、页面个性化等用途。本文将详细介绍如何利用JavaScript来实现这一功能。 #### ...
本文主要讨论了如何使用JavaScript代码获取浏览器的类型和版本信息。在Web开发中,获取用户浏览器的相关信息是非常有用的,它可以帮助开发者判断用户的浏览环境,并根据不同的浏览器提供更合适的网页内容或进行功能...
这段代码的主要目的是检测用户所使用的浏览器类型(如IE、Firefox或其他)以及其屏幕分辨率,然后根据这些信息动态地更改页面的样式表。这个过程涉及到几个关键部分: 1. **浏览器类型检测**:通过检查`navigator....
在互联网技术中,获取用户使用的浏览器版本和操作系统类型对于前端开发者进行网页兼容性测试和用户体验优化是非常重要的。通过JavaScript,我们可以编写代码来检测客户端信息,并据此做出相应的调整。接下来,将详细...
随着浏览器版本的不断更新,旧的正则表达式可能无法识别新版本的浏览器。开发者需要定期更新正则表达式以保持兼容性。 ### 知识点三:优化建议与替代方案 #### 3.1 特性检测 相对于依赖用户代理字符串进行浏览器...
这个标识符通常包括浏览器的名称、版本、操作系统等信息。 例如,对于Chrome浏览器,`navigator.userAgent`可能返回如下内容: ``` "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like ...
标题中的“IE8浏览器XP版本”指的是Internet Explorer 8,这是微软公司开发的一款网页浏览器,专为Windows XP操作系统设计。Internet Explorer 8是IE浏览器系列的第八个主要版本,发布于2009年,它在当时引入了一些...
在JavaScript和jQuery的世界里,了解用户正在使用的浏览器类型和版本是非常重要的,这有助于开发者优化代码以适应不同的浏览器特性。在jQuery 1.9版本中,官方移除了`$.browser`对象,这个对象曾经是用于检测浏览器...
在Web开发过程中,了解访问网站的用户所使用的浏览器类型和操作系统版本对于适配不同环境和解决兼容性问题至关重要。Javascript作为前端开发的核心技术之一,为我们提供了多种方式来获取客户端信息。以下是对文档中...
标题中的“兼容IE8及以上浏览器版本的”表明这个项目或软件设计时考虑到了对旧版Internet Explorer(IE)浏览器的支持,特别是从IE8开始的版本。在2000年代末到2010年代初,IE8是广泛应用的浏览器,尽管现在已经被更...
标题中的“IE5,IE6,IE7,IE8 IE测试浏览器”指的是Internet Explorer的不同版本,这是一款由微软公司开发的网页浏览器。IE测试浏览器主要用于开发者和网站设计师,他们需要确保他们的网页在不同版本的IE浏览器下都能...
在JavaScript中,检查浏览器版本是一项基础但至关重要的任务,尤其在进行前端开发时,因为不同的浏览器可能对某些特性支持程度不同。"JS检查浏览器的版本"这个话题涉及到如何通过JavaScript来识别用户正在使用的...
IETester就是这样一个强大的工具,它专为开发者设计,允许他们在同一台计算机上测试多种Internet Explorer(IE)浏览器版本,包括IE5、IE6、IE7、IE8和IE9。这款软件对于那些需要处理IE浏览器兼容性问题的开发者来说...