javascript 浏览器检测代码精简版
- 软件编程
- 2026-01-11 10:26:26
/*written by xp in 8z at Mar 4,2010.QQ:251089096*/
var sUserAgent = navigator.userAgent;
var isIE=isIE6=isIE7=isIE8=isFirefox=false;
if(sUserAgent.indexOf("MSIE") > -1){
isIE = true;
var version = sUserAgent.substr(sUserAgent.indexOf("MSIE")+5,3);
if(version == "6.0"){isIE6=true;}
if(version == "7.0"){isIE7=true;}
if(version == "8.0"){isIE8=true;}
}
if(sUserAgent.indexOf("Firefox") > -1){isFirefox=true;}
使用指引:
复制代码 代码如下:
if(isIE)
{
语句体
}
if(isIE6)
{
语句体
}
if(isIE7)
{
语句体
}
if(isIE8)
{
语句体
}
if(isFirefox)
{
语句体
}
# QQ
# true
# false
# BR
# xp
# Firefox
# gt
# var
# 浏览器
# span
# version
# substr
# indexOf
# Mar
# navigator
# userAgent
# written
# JS判断浏览器类型与版本的实现代码
# MSIE
# 跨浏览器通用、可重用的选项卡tab切换js代码
# isIE
# 检测代码
# javascript高级程序设计第二版第十二章事件要点总结(常用的跨浏览器检测方法)
# 跨浏览器的事件对象介绍
# 基于jquery跨浏览器显示的file上传控件
# 跨浏览器开发经验总结(四) 怎么写入剪贴板
# javascript 特性检测并非浏览器检测
# jQuery下通过$.browser来判断浏览器.
# 判断浏览器的javascript版本的代码
# JS判断浏览器之Navigator对象
# 判断浏览器的js代码
# (跨浏览器基础事件/浏览器检测/判断浏览器)经验代码分享
# sUserAgent
# isFirefox
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
Pytorch实验常用代码段汇总
给Docker更换国内镜像源操作
javascript实现电商放大镜效果
python 调用Google翻译接口的方法
Python数据分析库pandas高级接口dt的使用详解
Java 网络编程之 TCP 实现简单的聊天系统
element中Steps步骤条和Tabs标签页关联的解决
c# base64转字符串实例
使用docker命令不需要敲sudo的操作
如何用SpringBoot 进行测试
Python 找出英文单词列表(list)中最长单词链
MySQL 如何连接对应的客户端进程
pycharm实现猜数游戏
Spring Boot优雅地处理404异常问题
安装多个jdk导致eclipse打不开问题解决方案
docker-compose快速搭建docker私有仓库的步骤
C++ 删除字符串的2种方法小结
解决C语言输入单个字符屏蔽回车符的问题
pandas实现导出数据的四种方式
Docker Gitlab+Jenkins+Harbor构建持久化平台操作
解决goland中编辑tpl文件不高亮没智能补全的问题
详解java调用python的几种用法(看这篇就够了)
Docker重命名镜像名称和TAG操作
使用IDEA配置Tomcat和连接MySQL数据库(JDBC)详细步骤
详解Java创建多线程的四种方式以及优缺点
php解析非标准json、非规范json的方式实例
python不同版本的_new_不同点总结
Python爬虫实战案例之爬取喜马拉雅音频数据详解
Navicat Premiun远程连接MySQL报错10038解决方案
c++连续输入未知个数的数字操作
C语言中求和、计算平均值、方差和标准差的实例
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
详解BeautifulSoup获取特定标签下内容的方法
Spring Boot实现qq邮箱验证码注册和登录验证功能
使用Python提取文本中含有特定字符串的方法示例
用python对excel查重
Javascript中window.name属性详解
详解Python GUI编程之PyQt5入门到实战
一篇超完整的Vue新手入门指导教程
Java 如何实现一个http服务器
详解vue-cli项目在IE浏览器打开报错解决方法
springboot实现异步调用@Async的示例
Vue 的 v-model用法实例
Java实现上传和下载功能(支持多个文件同时上传)
Android 启动页白屏解决方案
python实现图片,视频人脸识别(opencv版)
Python文件名匹配与文件复制的实现
Selenium环境变量配置(火狐浏览器)及验证实现
Mybatis generator mapper文件覆盖原文件的示例代码
在docker容器中调用和执行宿主机的docker操作
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
