关于谷歌和IE内核兼容性问题
来源:互联网 发布:美工详情页一般多少钱 编辑:程序博客网 时间:2024/06/06 19:40
问题:
透明背景png图片,ie6中显示边框。
解决:
png有两种格式,IE6只支持较早版本的格式。
问题:
判断浏览器版本,跳转不同链接。
解决:
在body之间,插入如下,判断是否为IE浏览器
<script type="text/javascript">var Sys = {};var ua = navigator.userAgent.toLowerCase();var s;(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :if(Sys.ie){window.location ="你的网址";}else{window.location ="你的网址";}</script>
如果进一步确定浏览器类型,如Google chrome、Firefox、Opera、Safari等
<script type="text/javascript">var Sys = {};var ua = navigator.userAgent.toLowerCase();var s;(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :(s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :(s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :(s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :(s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;if(Sys.ie){window.location ="你的地址";}//else if(Sys.chrome){window.location ="你的地址";}//else if(Sys.opera){window.location ="你的地址";}//else if(Sys.firefox){window.location ="你的地址";}//else if(Sys.safari){window.location ="你的地址";}else{window.location ="你的地址";}</script>问题:
判断IE浏览器版本。
解决:
条件注释:如果IE8则百度,小于等于IE7则谷歌
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />自动跳转测试<!--[if IE 8]> <script type="text/javascript">window.location="http://www.baidu.com";</script><![endif]--><!--[if lte IE 7]> <script type="text/javascript">window.location="http://www.google.com";</script><![endif]-->
注:
条件注释-lte:小于等于;lt:小于;gte:大于等于;gt:大于;[if !IE]:不是IE;[if IE]:是IE
判断网页是否IE8,如果是正常显示,不是则跳转到百度
<script type="text/javascript" language="javascript">function getIE(){ if(navigator.appName == "Microsoft Internet Explorer") { if(navigator.appVersion.match(/8./i)=='8.') { } else { location.href='http://www.baidu.com'; } }}</script>
判断是否IE8及以上,正常跳转,低于IE8则跳转百度。
<script type="text/javascript" language="javascript">function getIE(){ if(navigator.appName == "Microsoft Internet Explorer") { if(navigator.appVersion.match(/8./i)=='8.' || navigator.appVersion.match(/9./i)=='9.') { } else { location.href='http://www.baidu.com'; } }}</script>
判断IE6,指定使用的CSS样式
<script type="text/javascript">//识别是否使用IE浏览器if(navigator.userAgent.indexOf("MSIE")>0){//判断结果为IE8.0 则使用ie8.CSSif(navigator.userAgent.indexOf("MSIE 8.0")>0){Css.innerHTML='<link href="path/ie8.css" rel="stylesheet" type="text/css" >'}//判断结果为IE6.0 则使用ie6.CSSif(navigator.userAgent.indexOf("MSIE 6.0")>0){Css.innerHTML='<link href="path/ie6.css" rel="stylesheet" type="text/css" >'}//否则使用css.CSS}else{Css.innerHTML='<link href="path/css.css" rel="stylesheet" type="text/css" >'}</script>
0 0
- 关于谷歌和IE内核兼容性问题
- 关于ie兼容性问题
- IE和FF兼容性问题
- ff和ie兼容性问题
- IE和火狐等浏览器关于 的兼容性问题解决
- 关于HTML5+js+IE兼容性问题
- IE,谷歌浏览器的兼容性问题总结
- IE和Chrome样式兼容性问题
- javascript关于event的ie ff兼容性问题
- 关于echarts 跟ie的兼容性问题
- 关于input首行缩进IE兼容性问题
- 关于IE模态弹窗的兼容性问题(以及…
- javascript和css在ie和firefox中关于兼容性问题的解决办法
- 关于ie浏览器和w3c浏览器在事件方面的兼容性问题
- ie兼容性问题
- IE兼容性问题
- IE兼容性问题
- IE兼容性问题
- android源码分析之View的事件分发(上)
- Mysql+hibernate 长时间不操作再进入,导致连接池关闭的问题解决。
- UIPanGestureRecognizer上下左右滑动方向判断算法
- js对日期加减等操作汇总
- VMware载入虚拟机镜像教程 载入VMX文件
- 关于谷歌和IE内核兼容性问题
- HDU--2041
- spark初步使用
- qt 解释
- web工程框架扩展(一)简介
- Android五种数据传递方法汇总
- Spark的安装,编译
- 使用SQLCipher 对sqlite数据库进行解密
- DataTable转List<T>,从数据库对象转实体对象的自动实现