var sUserAgent = navigator.userAgent;//浏览器判断值
//检测Opera、KHTML
var isOpera = sUserAgent.indexOf("Opera") > -1;
var isKHTML = sUserAgent.indexOf("KHTML") > -1 || sUserAgent.indexOf("Konqueror") > -1 || sUserAgent.indexOf("AppleWebKit") > -1;
//检测IE、Mozilla
var isIE = sUserAgent.indexOf("compatible") > -1 && sUserAgent.indexOf("MSIE") > -1 && !isOpera;
var isMoz = sUserAgent.indexOf("Gecko") > -1 && !isKHTML;
//检测操作系统
//navigator.platform 运行浏览器的计算机平台的字符串表示
var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");
var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh");
var isUnix = (navigator.platform == "X11") && !isWin && !isMac;
if(isOpera) document.write("Opera ");
if(isKHTML) document.write("KHTML ");
if(isIE) document.write("IE ");
if(isMoz) document.write("Mozilla ");
if(isWin) document.write("Windows");
if(isMac) document.write("Mac");
if(isUnix) document.write("Unix");
分享到:
相关推荐
JavaScript 判断浏览器类型及版本 随着浏览器市场的日益繁荣,浏览器的类型和版本也越来越多,给前端开发带来了很大的挑战。如何精准地判断浏览器的类型和版本成为了前端开发中非常重要的一个问题。 JavaScript ...
以下是一个详细的指南,介绍如何使用JavaScript判断并返回浏览器类型。 首先,JavaScript通过`navigator`对象提供了一系列属性,可以用来获取关于用户浏览器的信息。`navigator.userAgent`属性是最常用的一个,它...
我们可以看到,这是来自Chrome浏览器的一个例子,其中包含了Mozilla的标识(由于历史原因,所有浏览器都会模仿Mozilla的格式),Windows 10的操作系统信息,以及WebKit内核和Chrome的具体版本。 要检测浏览器类型,...
基于JavaScript判断浏览器是否支持WebGL是Web开发中一个非常重要的知识点。WebGL(Web Graphics Library)是一种基于浏览器的图形库,允许开发者使用JavaScript编写三维图形应用程序。然而,WebGL的支持性非常有限,...
在 JavaScript 中判断浏览器的类型和版本是一个非常重要的知识点,特别是在开发 web 应用程序时,需要根据不同的浏览器和版本进行不同的操作。下面我们将详细介绍 JavaScript 中判断浏览器类型和版本的方法。 判断...
`navigator.userAgent` 是一个字符串,它包含了关于用户代理(即浏览器)的信息,包括浏览器的名称、版本号以及操作系统等。例如: ``` "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, ...
在JavaScript编程中,判断浏览器类型是一项常见的需求,这有助于开发者为不同浏览器提供特定的优化或者兼容性处理。本文将深入探讨如何使用JavaScript来识别用户所使用的浏览器类型。 首先,JavaScript提供了一个...
本文将详细介绍如何利用JavaScript中的属性和方法来判断浏览器类型和操作系统,并提供相关代码实例以供参考。 首先,要判断浏览器类型和操作系统,我们通常使用`navigator.userAgent`和`navigator.platform`两个...
### JS判断浏览器的版本和型号 #### 知识点概览 本文将详细介绍如何通过JavaScript来判断用户所使用的浏览器类型及版本。此方法能够有效识别市面上主流浏览器,并针对Internet Explorer的不同版本进行具体区分。 ...
除了判断浏览器类型外,有时还需要知道用户使用的是哪种操作系统。这可以通过检查`navigator.appVersion`或`navigator.userAgent`中的特定字符串来实现。 ##### 3.2 示例:判断是否为Windows 98 ```javascript ...
我们可以据此来判断浏览器的类型和版本。 以下是一个简单的示例,展示如何检测浏览器类型: ```javascript function getBrowserType() { var userAgent = navigator.userAgent; if (userAgent.indexOf("Firefox...
在学习和工作中,使用JavaScript(JS)来判断浏览器的环境是一种常见的需求。这涉及到检测当前用户是通过PC端、移动端还是微信浏览器访问网站。通过不同的环境来调整网站的布局、功能或是用户体验,对于Web开发而言...
userAgent 属性是 navigator 对象的一个属性,它返回一个字符串,该字符串包含了浏览器的类型、版本、操作系统等信息。该字符串的格式可以是以下几种: * Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 ...
前端如何判断浏览器的类型? 前端如何判断浏览器的版本? 前端如何判断操作系统的版本? 前端如何判断操作系统类型?
本文将详细介绍如何使用JavaScript来判断用户的浏览器类型及其版本。 ### 知识点二:`navigator.userAgent`属性 `navigator.userAgent`是JavaScript的一个内置属性,它返回一个包含浏览器信息的字符串。通过分析这...
### 如何用JavaScript判断浏览器是刷新还是关闭 在Web开发中,有时候我们需要了解用户是通过刷新页面还是直接关闭浏览器来离开当前网页。虽然JavaScript本身并没有提供直接的方法来区分这两种行为,但可以通过监听...
- 正如判断浏览器类型一样,`navigator.userAgent`同样包含了操作系统的相关信息。 - 示例中使用正则表达式检测字符串中是否包含“windows”、“macintosh”或“linux”等关键字来判断操作系统。 - 特别是对于...
### JS 判断浏览器终端知识点详解 #### 一、概述 在Web开发中,根据用户访问网站时所使用的设备类型(如PC、iPhone、Android手机等)进行不同的响应处理是一项非常实用的功能。例如,某些功能可能更适合移动设备,...
User-Agent是浏览器发送到服务器的一个头部信息,包含了浏览器的类型、版本以及操作系统等信息。例如,Chrome的User-Agent可能如下: ``` Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, ...