![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
浏览器兼容
想要成仙的菜鸟前端
这个作者很懒,什么都没留下…
展开
-
日常开发IE浏览器的坑及解决方法总结(二)
Object.defineProperty 添加监听IE浏览器不支持 Object.defineProperty。ie上写了先提醒缺少参数或者某个参数不能为false,然后去掉对应的参数就会显示不支持 Object.defineProperty 这是因为,IE浏览器有支持 Object.defineProperty ,但是值允许在操作DOM时使用,对于和vue中对于某个变量进行监听是不支持的。在网上找了一个 工具文件 ,地址是:https://gitee.com/ambit/object-definepr原创 2020-09-29 16:09:33 · 686 阅读 · 0 评论 -
IE8浏览器兼容问题(日常经验总结)
ie8对待颜色值,最完整的就是 #ffffff 6位16进制数,三位也支持,但是4位就不支持了。所以以后在书写颜色值代码最好都写全了,防止不必要的bug,加班。。。。module.exports 与export 区别:exports 与require 相匹配(ES5的用法) export 与 import匹配,是ES6的语法。IE8的background属性支持,但是不支持background-size属性不支持,ie9以上才支持。解决办法是使用 filter:属性(ie8),但是图片的路径.原创 2020-09-14 14:24:15 · 2575 阅读 · 0 评论 -
js判断当前浏览器是否为IE及其版本号
(function (window,Object) { function IEVersion() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器原创 2020-08-17 18:35:53 · 1099 阅读 · 0 评论 -
只针对ie8浏览器做样式上的设置(css hack)
css hack 常用的有 \9,\0(ie11版本以下都会应用) \9\0 (ie9+)我真实测试的是:\9 或者 \0 对(ie8 ie9 ie10 )都有效但是有时候,我们使用绝对定位的时候,最常用的使用 left:50%; transform:translateX(-50%); 这对ie9以上的浏览器都支持。但是ie8不支持,但是如果css hack 写成了:span{ left:-100px\9;}这个时候,ie9 ie10就会跟着变化,但是我们并不想要ie9 ie10浏原创 2020-08-14 17:06:59 · 615 阅读 · 0 评论 -
js实现IE浏览器判断以及版本判断解决ie兼容问题
判断是否是ie浏览器(ie11及以下 和 IE edge)function isIE() { if(!!window.ActiveXObject || "ActiveXObject" in window){ return true; }else{ return false; }}判断IE浏览器的具体版本function IEVersion() { var userAgent = navigator.userAgent; //取得浏览器的us转载 2020-06-10 09:58:07 · 1160 阅读 · 0 评论 -
浏览器兼容问题总结(持续更新中)
1、png24 位的图片在 iE6 浏览器上出现背景解决方案是做成 PNG8.2、浏览器默认的 margin 和 padding 不同。解决方案是加一个全局的{margin:0;padding:0;}来统一。3、 IE6 双边距 bug:块属性标签 float 后,又有横行的 margin 情况下,在 ie6 显示 margin 比设置的大。浮动 ie 产生的双倍距离 #itcast{ ...原创 2020-01-06 09:59:25 · 109 阅读 · 0 评论