`
tangzongyun
  • 浏览: 175470 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JS 判断浏览器类型 用户网站指定使用哪种浏览器

    博客分类:
  • js
 
阅读更多
unction myBrowser(){
    var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
    var isOpera = userAgent.indexOf("Opera") > -1;
    if (isOpera) {
        return "Opera"
    }; //判断是否Opera浏览器
    if (userAgent.indexOf("Firefox") > -1) {
        return "FF";
    } //判断是否Firefox浏览器
    if (userAgent.indexOf("Chrome") > -1){
  return "Chrome";
}
    if (userAgent.indexOf("Safari") > -1) {
        return "Safari";
    } //判断是否Safari浏览器
    if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {
        return "IE";
    }; //判断是否IE浏览器
}
//以下是调用上面的函数
var mb = myBrowser();
if ("IE" == mb) {
    alert("我是 IE");
}
if ("FF" == mb) {
    alert("我是 Firefox");
}
if ("Chrome" == mb) {
    alert("我是 Chrome");
}
if ("Opera" == mb) {
    alert("我是 Opera");
}
if ("Safari" == mb) {
    alert("我是 Safari");
}
分享到:
评论

相关推荐

    JS判断打开网页的浏览器类型与版本

    以下是一个使用 JavaScript 判断浏览器类型的 DEMO: ```javascript <script language="JavaScript"> function getOs() { var OsObject = ""; if (navigator.userAgent.indexOf("MSIE") > 0) { return "MSIE"; ...

    JS判断浏览器类型与版本

    在JavaScript中,我们经常需要检测用户的浏览器类型及版本,以便为不同的浏览器提供兼容性的解决方案或者优化用户体验。这可以通过检查navigator对象的各种属性来实现。navigator对象是浏览器提供的一个全局对象,...

    JavaScript判断各种浏览器代码

    通过分析提供的代码片段,我们可以了解到几种常见的方法来检测用户所使用的浏览器类型,并根据不同浏览器的特性进行适配。 ### 一、JavaScript中的`navigator.userAgent` `navigator.userAgent`属性返回一个包含...

    判断浏览器类型屏幕分辨率自动调用不同CSS的代码

    这部分代码简化了原始脚本中的浏览器检测逻辑,直接为IE、Firefox和其他浏览器指定了对应的CSS文件。 2. **屏幕分辨率匹配** ```javascript function ScreenWidth(CSS1,CSS2,CSS3,CSS4){ if((screen.width==...

    js判断浏览器类型及设备(移动页面开发)

    在移动页面开发中,了解用户正在使用哪种浏览器以及设备类型是非常重要的,因为这关系到网页的兼容性和用户体验。本文将介绍如何使用JavaScript来判断浏览器类型及设备,这对于前端开发者来说是一项基本技能。 首先...

    JS针对浏览器窗口关闭事件的监听方法集锦

    另外,判断浏览器类型的JavaScript代码: ```javascript var Sys = {}; var ua = navigator.userAgent.toLowerCase(); if (window.ActiveXObject) { Sys.ie = ua.match(/msie ([\d.]+)/)[1] } else if (document....

    获取当前浏览器的类型及乱码问题

    接下来,可以通过检查`User-Agent`字符串中是否包含特定浏览器的关键字来判断浏览器类型。示例代码如下: ```java if (explore.indexOf("firefox") > 0) { // 用户使用的是Firefox浏览器 } else if (explore....

    javascript获取浏览器相关属性

    通过检查`navigator.userAgent`字符串中是否包含特定的关键字,如`msie`、`firefox`等,来判断浏览器类型。然后根据检测结果,使用`document.write`方法输出相应的浏览器名称。 通过这些方法,我们不仅能够实现诸如...

    用js自动判断浏览器分辨率的代码

    2. 使用条件语句(if...else...)来判断浏览器类型。 3. 根据屏幕分辨率动态设置CSS样式表,以实现响应式设计。 4. `function`关键字用于定义自定义函数,如`ScreenWidth`和`setActiveStyleSheet`。 5. `document....

    JS判断浏览器分辨率调用不同css样式

    ### JS判断浏览器分辨率调用不同CSS样式的实现方法 在Web开发中,为了提供更好的用户体验,根据不同的设备分辨率(屏幕尺寸)应用相应的CSS样式是非常重要的。这种方法有助于优化页面布局、提高加载速度,并确保...

    原生javascript和jquery判断浏览器版本等信息

    总之,通过jQuery和原生JavaScript判断浏览器信息是前端开发中的一个重要技能,它有助于开发者根据用户的具体情况提供更好的支持。然而,随着技术的发展和变化,需要开发者不断地学习、实践和更新知识。

    检测浏览器版本提示升级js插件

    `badbrowser.js` 是一个JavaScript插件,它的主要功能是检查用户当前使用的浏览器版本,并根据预设的配置信息判断是否满足最低版本要求。如果不符合,该插件会向用户显示提示信息,建议他们升级浏览器以获得最佳的...

    javascript跨浏览器的属性判断方法.docx

    跨浏览器属性判断的基本思想是通过检查对象是否存在特定的属性来决定使用哪种实现方式。通常情况下,开发者会针对不同浏览器提供的API进行适配,以确保应用功能的一致性和稳定性。 #### 方法介绍 ### 1. 使用逻辑...

    js 判断浏览器使用的语言示例代码

    下面给出的示例代码通过以上知识点来判断浏览器使用的语言,并执行相应的页面重定向: ```javascript <script type="text/javascript"> var language = navigator.browserLanguage ? navigator.browserLanguage : ...

    js动态的获取浏览器页面放大缩小的比例.pdf

    在JavaScript中,动态获取浏览器页面放大缩小的比例是一个常见的需求,特别是在进行响应式设计或精确的图形渲染时。这个过程涉及到浏览器窗口的尺寸变化监听、设备像素比(devicePixelRatio)的检测以及对不同浏览器...

    两款JS脚本判断手机浏览器类型跳转WAP手机网站

    如果匹配成功,说明用户使用的是这些设备之一,那么脚本就会将页面重定向到指定的WAP网站地址。 第二种方法稍微复杂一些,它使用了一个名为`uaredirect`的函数: ```javascript function uaredirect(murl) { try ...

    简单js网页不支持ie6浏览器版本,并跳转到下载IE新版本页面

    然而,考虑到某些用户可能仍在使用这个老版本的浏览器,我们需要提供一种方法来检测用户的浏览器版本,并在检测到是IE6时引导他们升级到较新的Internet Explorer版本或者转向其他现代浏览器。在这个场景中,...

    解决360双核浏览器兼容模式的页面显示问题

    针对360双核浏览器兼容模式的页面显示问题,开发者可以使用内核控制Meta标签来手动指定浏览器应使用的渲染内核。通过在HTML页面的部分添加特定的标签,开发者可以告诉360浏览器使用webkit内核或者IE兼容模式(ie-...

    javascript 浏览器窗口大小改变事件

    JavaScript是一种广泛应用于网页和网络应用的编程语言,尤其在处理浏览器交互方面有着不可或缺的作用。当浏览器窗口大小发生变化时,开发者通常需要对这种变化做出响应,比如动态调整布局、重绘内容或者更新某些元素...

    js浏览器判断,加入顶端提示下载(适用网页浏览器兼容问题)

    js判断浏览器是否为IE8版本,如果是,则无任何提示,如果不是,则页面顶端提示下载IE8.代码供参考,您也可修改里面逻辑,指定相关版本。

Global site tag (gtag.js) - Google Analytics