`

javascript 获取浏览器信息

阅读更多

javascript 脚本环境也提供了一些对象,这些对象一般都是用于提供脚本环境的功能,即整个浏览器和Html文档环境所提供的功能。

(所有浏览器提供的内部对象开头都是小写的形式,这和javaScript语言本身提供的写法一致)

navigator是一个独立的对象,他用于提供用户所使用的浏览器以及操作系统等信息,以navigator对象属性的形式来提供。



属性名称       兼容性           返回内容

 

appCodeName           javaScript 1.0            与浏览器相关的内部代码名

appMinorVersion           IE4及其后续的版本       辅版本号(通常应用于浏览器的补丁或服务包)

appName                      javaScript 1.0              浏览器的正式名称

appVersion                  javaScript 1.0               浏览器的版本号

cookieEnabled        ( IE4和NS6)及其后续版本     返回用户浏览器是否启用了cookie

cpuClass                       IE4及其后续的版本       返回用户计算机的cpu的型号,通常intel芯片返回"x86"

language            NS4   及其后续的版本     浏览器支持的语言

mimeType  javaScript 1.1                             浏览器支持的所有MIME类型的数组

onLine               JScript 1.0                        返回浏览器是否处于在线模式(IE4以上版本)

opsProfile               N/A                                    未定义   

oscpu               NS6 及其后续的版本               浏览器正在运行的操作系统,其中可能有CPU的信息

platform         javaScript 1.2                            浏览器正在运行的操作系统平台,包括Win16(windows3.x)  
                                                                        Win32(windows98,Me,NT,2000,xp),Mac68K(Macintosh 680x0) 
                                                                        和MacPPC(Macintosh PowerPC)                
plugins                 javaScript 1.1                      安装在浏览器上的所有插件的数组

product           NS6 及其后续的版本                 浏览器的产品名

productSub       NS6 及其后续的版本                 关于浏览器更多信息

securityPolicy       NS64及其后续的版本             浏览器支持的加密类型

systemLanguage     IE4及其后续的版本            用户操作系统支持的默认语言

userAgent             javaScript 1.0                     包含以下属性中所有或一部分的字符串:appCodeName,
                                                                                                                                             appName,appVersion,language,platform
userLanguage        IE4及其后续的版本              用户在自己的操作系统上设置的语言

userProfile           NS6 及其后续的版本               返回一个UserProfile对象,它存储用户的个人信息

vender            NS6 及其后续的版本                    浏览器厂商名称

vendorSub      NS6 及其后续的版本                   关于浏览器厂商更多的信息  

 


 

 

如何判断浏览器的类型:

function isIe()
{
   var i=navigator.userAgent.toLowerCase().indexOf("msie");
return i>=0;
}
funciton isFireFox()
{
    var i=navigator.userAgent.toLowerCase().indexOf("firefox");
return i>=0;
}
分享到:
评论

相关推荐

    javascript获取浏览器临时目录

    本文将详细介绍如何在不同浏览器环境中通过JavaScript获取浏览器临时目录的方法。 #### 二、背景知识 1. **浏览器安全模型**:现代浏览器为了保护用户隐私和数据安全,采用了严格的沙箱机制和同源策略,限制了网页...

    javaScript获取浏览器参数

    ### JavaScript 获取浏览器参数知识点...通过上述介绍,我们可以看到JavaScript获取浏览器参数不仅是一项基础技能,而且在实际项目开发中有着广泛的应用。熟练掌握这一技能对于提升Web应用的功能性和用户体验至关重要。

    JavaScript 获取浏览器的显示区域大小信息

    ### JavaScript 获取浏览器的显示区域大小信息 在网页开发过程中,获取浏览器显示区域的大小是非常重要的一个环节,这对于响应式设计、动态布局调整等场景尤为重要。本文将详细介绍如何使用JavaScript来获取浏览器...

    JavaScript获取浏览器信息的方法

    在探讨JavaScript获取浏览器信息的技能时,我们首先需要了解在Web开发中,有时我们需要根据浏览器的不同特性来调整页面的显示或行为。例如,对于不支持某些HTML5特性的旧版浏览器,可能需要提供回退方案。JavaScript...

    javascript获取浏览器类型和版本的方法(js获取浏览器版本).docx

    JavaScript 获取浏览器类型和版本的方法 浏览器类型和版本是 web 开发中非常重要的信息,许多web应用程序需要根据浏览器类型和版本来进行相应的处理。JavaScript 提供了多种方法来获取浏览器类型和版本,本文将介绍...

    javascript获取浏览器相关属性

    根据提供的文件信息,我们可以提取并总结出以下几个与“JavaScript 获取浏览器相关属性”相关的知识点: ### 一、设置浏览器主页 在HTML中,可以利用特定的行为(behavior)来设置当前页面为浏览器的主页。具体...

    php获取浏览器信息

    在PHP编程中,获取浏览器信息是一项常见的任务,它有助于开发者了解用户访问网站时所使用的浏览器类型、版本和其他相关信息。这可以用于优化网站的兼容性、分析用户行为或提供特定功能。下面将详细介绍如何使用PHP来...

    页面前端获取浏览器及PC的一些信息

    javascript, 获取各种浏览器相关信息和获取电脑PC的信息, 磁盘, 主板, CPU等

    JavaScript获取各大浏览器信息图示

    描述提到:"主要介绍了JavaScript获取各大浏览器信息图示的相关资料",说明本文将会介绍一些实际的方法和代码示例来展示如何用JavaScript来获取浏览器信息。"需要的朋友可以参考下"表明文章提供的内容是实用型的技术...

    JS 获取浏览器参数

    这篇博文“JS 获取浏览器参数”可能探讨了如何利用JavaScript来收集关于用户浏览器的信息,包括但不限于浏览器类型、版本、操作系统、屏幕分辨率等。 首先,我们可以使用`navigator`对象来获取浏览器的基本信息。`...

    javascript获取计算机硬件信息

    HTML5的Performance API允许我们获取浏览器的内存使用情况,例如`window.performance.memory`可以返回一个对象,其中包含了JavaScript堆的总大小、已分配但未使用的内存以及使用中的内存等信息。但这并不包括操作...

    JavaScript 获取客户端计算机硬件及系统信息

    JavaScript 获取客户端计算机硬件及系统信息 在网络应用中,获取客户端计算机硬件及系统信息是非常有价值的。通过 JavaScript,可以使用 WMI(Windows Management Instrumentation)来实现获取客户端计算机硬件及...

    获取浏览器地址栏URL

    在IT行业中,获取浏览器地址栏URL是一项常见的任务,特别是在开发浏览器扩展、自动化测试或数据分析等场景下。本文将深入探讨如何通过枚举和COM组件来实现这一目标,并介绍如何向浏览器添加插件来获取地址栏的URL。 ...

    .net 获取浏览器Cookie(包括HttpOnly)实例分享.docx

    "了解 .net 获取浏览器 Cookie(包括 HttpOnly)实例分享" 在本文中,我们将探讨如何在 .net 环境中获取浏览器 Cookie,包括 HttpOnly 类型的 Cookie。 HttpOnly Cookie 是一种特殊类型的 Cookie,用于保护用户的...

    javascript获取浏览器类型和版本的方法(js获取浏览器版本)

    了解如何使用JavaScript获取浏览器类型和版本是非常实用的,它可以帮助开发者根据不同的浏览器情况来优化网站的表现或用户体验。以下,我们将详细探讨在JavaScript中获取浏览器类型和版本的方法。 首先,要获取...

    JavaScript 获取计算机硬件信息

    在JavaScript中获取计算机硬件...总结,JavaScript获取计算机硬件信息的能力受到浏览器特性和安全策略的限制,而ActiveX和WMI是过去常用的一种方法,但随着技术的发展,这种方式逐渐被更安全、跨平台的解决方案所取代。

    navigator-检测浏览器版本-javascript

    #### 二、获取浏览器基本信息 1. **`navigator.appCodeName`**:获取浏览器的代码名称。 - 示例代码: ```javascript console.log(navigator.appCodeName); // 输出:Netscape ``` 2. **`navigator....

    js获取客户端字体列表

    使用 JavaScript 获取客户端字体列表是非常有用的,因为 JavaScript 可以在所有浏览器中运行。我们可以使用 JavaScript 创建一个字体下拉菜单,然后使用 JavaScript 获取客户端字体列表。 实现获取客户端字体列表的...

    javascript实现获取浏览器版本、浏览器类型

    知识点四:封装成方法获取浏览器信息 在示例代码中,getBrowserInfo方法被封装起来,使得能够重复使用并获得浏览器的类型(Sys.browser)和版本(Sys.ver)。这样做的好处是代码更加模块化,可读性和可维护性更高。 ...

Global site tag (gtag.js) - Google Analytics