关于ie11:IE11兼容

前言因为常常须要跟IE11打交道(尽管文章发表时,IE11曾经正式发表服役了),起因是安防监控视频播放须要调用activeX控件。所以将本人的一些经验总结下。 准则渐进加强:针对低版本浏览器进行构建页面,保障最根本的性能,而后再针对高级浏览器进行成果、交互等改良和追加性能达到更好的用户体验。优雅降级:一开始就构建残缺的性能,而后再针对低版本浏览器进行兼容。优雅降级:一开始就构建残缺的性能,而后再针对低版本浏览器进行兼容。元标签<!--[if IE]> <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"><![endif]-->如果你跟我一样只用兼容IE11,其实这个标签带不带无所谓(毕竟客户也只用IE11)。个别只有兼容IE8、9的倒霉蛋才会去理解这个标签(滑稽)。更多看这个答复。 IE11 CSS hackIE11各种奇葩的款式问题,都离不开CSS hack。 <!doctype html><html> <head> <title>IE10/11 Media Query Test</title> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <style> @media all and (-ms-high-contrast:none) { .foo { color: green } /* IE10 */ *::-ms-backdrop, :root .foo { color: red } /* IE11 */ } </style> </head> <body> <div class="foo">Hi There!!!</div> </body></html>理论状况是,我只会用到@media all and (-ms-high-contrast:none)这个媒体查问,因为我只须要兼容IE11,同时将所有兼容款式保留在独自一个文件,确保款式隔离和代码复用。 更多IE相干的CSS hack写法能够查看这个stackoverflow答复。 如果你遇到兼容IE11以下的版本,倡议你提桶跑路(滑稽) 在IE11中,往往意味着CSS3很多个性是不反对的,你须要特地审慎,比方一些UI库,局部组件应用了比拟新的CSS个性,这都会给你的开发带来暗藏的缺点,这也是技术选型的重要影响因素。 CSS resetnormalize.cssCSS reset 计划, 尽管这个库很久没更新保护了,不过根本不影响应用。 查问个性是否反对caniuseMDN大部分兼容性API你都能够通过下面2个网站去查问,简略举2个例子(没方法通过构建工具实现兼容): IE11 不反对 CSS initial属性值text-align: initial; // IE不会失效这个我已经在Element框架上遇到,算是小坑,只能独立做款式兼容。像这样的一些属性还有很多,但有一说一,IE11对款式兼容性曾经算是敌对了。 ...

July 7, 2022 · 1 min · jiezi

关于ie11:vuecli4G6兼容ie11

官网文档有出入,故记录下vue.config.js module.exports = {transpileDependencies: [ "@antv/g6", "@antv/layout", "d3-force", "d3-dispatch", "ml-matrix", "regl",],};babel.config.jsmodule.exports = { sourceType: 'unambiguous', presets: [ '@vue/cli-plugin-babel/preset' ]}参考文章如何让 IE 反对 G6

January 21, 2022 · 1 min · jiezi

关于ie11:Google-搜索决定停止支持-IE11IE-浏览器或将退出历史舞台

近日,Google 软件工程师 Malte Ubl 在 Twitter 上示意,经 Google 搜查团队计算后,认为IE11 零碎的营运老本与保留应用 IE11 用户的价值相比之下,较不划算,因而 Google 决定进行对 IE11 的反对。 IE 历史 1995 年 8 月 16 日,微软推出了第一代 Internet Explore 浏览器,它曾是寰球应用最宽泛、市场占有率最高的网络浏览器之一,在 2002 年曾占据 95% 的市场份额。 然而,2006 年 IE 6 被评为「史上第八蹩脚科技产品」,在 2011 年「科技史上 50 种最蹩脚科技产品」名单中,IE 6 位列第 11。 2013 年,微软正式公布 IE11 浏览器。 但在 2015 年 3 月,微软确认放弃 IE 品牌,转而在 Windows 10 上,用 Microsoft Edge 取代 Internet Explorer。 尔后五年多,微软始终在尝试实现 IE 浏览器和 Microsoft Edge 的更新换代。 ...

October 7, 2021 · 1 min · jiezi