关于浏览器兼容处理—— 识别IE浏览器
var b_name = navigator.appName;
var b_version = navigator.appVersion;
var version = b_version.split(";");
var trim_version = version[1].replace(/[ ]/g, ""); //firefox errorr
if (b_name == "Microsoft Internet Explorer") {
if (trim_version == "MSIE7.0"|| trim_version == "MSIE6.0") {
//特定处理
}
}
注意这里有个坑!!!!!! 除非是遇到检测浏览器非要在页面load时,否则这些兼容处理尽量的放在所有Js代码的最后。原因是部分代码在有些浏览器中会报错
例如version[1]会在firefox浏览器中报错
关于浏览器兼容处理—— 识别IE浏览器的更多相关文章
- 最全的CSS浏览器兼容问题(转至http://68design.net/Web-Guide/HTMLCSS/37154-1.html)
		最全的CSS浏览器兼容问题 CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2 ... 
- CSS-宽度自适应和浏览器兼容笔记
		自适应 宽度自适应:网页元素根据窗口或子元素自动调整宽度 适用百分比进行设置,例如:100% 铺满:50% 占据一般宽度 块元素如果不设置宽度,默认为100% 自适应中可以设置最大或者最小宽度和高度 ... 
- HTML5全屏浏览器兼容方案
		最近一个项目有页面全屏的的需求,搜索了下有HTML5的全屏API可用,不过各浏览器的支持不一样. 标准 webkit Firefox IE Element.requestFullscreen() ... 
- web前端 关于浏览器兼容的一些知识和问题解决
		浏览器兼容 为什么产生浏览器兼容,浏览器兼容问题什么是浏览器兼容: 所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况. 浏览器兼容产生的原因: 因为不 ... 
- 利用IE/FF的不同识别CSS来使用浏览器兼容问题
		区别IE6与FF: background:orange;*background:blue; 区别IE6与IE7: background:green !important;background:blue ... 
- CSS-各种cs样式之浏览器兼容处理方式汇总大全(更新中...)
		页面模板 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 ... 
- 浅谈CSS hack(浏览器兼容)
		今天简单写一点关于浏览器兼容的处理方法,虽然百度上已经有很多,但是我还是要写! 先看一个图 这个图描述了2016年1月至8月网民们所使用的浏览器市场份额(来源:http://tongji.baidu. ... 
- 关于浏览器兼容问题及hack写法
		浏览器的兼容问题 1.浏览器内核: Mozilla Firefox ( Gecko ) Internet Explorer ( Trident ) Opera ( Presto ) Safari ( ... 
- CSS浏览器兼容问题总结
		为什么会出现浏览器兼容问题? 由于各大主流浏览器是不同的厂家开发的,所以使用的核心也不相同,架构代码很难重合,就会产生各种各样的bug. IE6中常见的css解析bug 1)默认高度(IE6)部分块元 ... 
随机推荐
- mydumper原理2
			使用mydumper备份发生Waiting for table flush,导致所有线程都无法读和写 版本 mydumper 0.9.1OS centos6.6 X86_64mysql 5.6.25- ... 
- Python基础教程之List对象 转
			Python基础教程之List对象 时间:2014-01-19 来源:服务器之家 投稿:root 1.PyListObject对象typedef struct { PyObjec ... 
- Python学习 之 正则表达式
			1.简单的正则表达式 import re s=r'abc' re.findall(s,"aaaaaaaaaaaaaaa") #结果为[] re.findall(s,"ab ... 
- Advice on improving your programming skills
			Programming is cool. But behind the scenes it's also difficult for many people. Many people are defe ... 
- C#文件操作系列(一)
			using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.I ... 
- proxy代理类
			package cn.hncu.proxy.rent; import java.lang.reflect.InvocationHandler;import java.lang.reflect.Meth ... 
- HTML+CSS实例——漂亮的查询部件(一)
			一.参考网址:www.kuhnsjewelers.com 二.效果: 三.HTML <div id="search-box"> <asp:TextBox ID=& ... 
- [课程相关]homework-07
			我读的博客: C++11中值得关注的几大变化 C++11 中的线程.锁和条件变量 C++开发者都应该使用的10个C++11特性 开始使用C++11的9个理由 我的问题: 1.有一句话:“C++像难懂的 ... 
- python(6)- hashlib模块
			加密算法: SHA1,SHA224, SHA256, SHA384, SHA512 , MD5 1. md5 import hashlib m = hashlib.md5() m.update(b&q ... 
- “Request Entity Too Large” 上传图片出现大小限制
			昨天公司安卓app上传了图片爆了下面这个错误 <"-//IETF//DTD HTML 2.0//EN"> <html><head> <ti ... 
