JS库来模拟的Internet Explorer?(JS library to simulate I

2019-07-29 09:12发布

有一些JS库来模拟IE中的Webkit? 例如:IE8不支持border-radius目前(也许在IE10)。 所以我运行一个JS库检查,如果我使用的border-radius然后将其删除,以使类似IE的愿景。

这是一个疯狂的想法,我知道,但在IE工作太慢,如果我可以模拟它的Webkit,将是伟大的! 我需要它做一个自己的项目了。

:我知道一个真实存在的Chrome扩展程序,使IE选项卡,但建议不同的是:我需要Webkit的运行,但消除功能不支持IE浏览器。

EDIT1:我正在一个基于Webkit的IDE来开发HTML模板。 基本上,我需要一个按钮,模拟IE浏览器查看版本,而不需要安装IE太键(Mac,Linux的情况下)。 会很有趣有一个Mozilla模拟器也为实例。 基本上,我会生成一个CSS文件到每个浏览器了。 例如: -webkit性能会被纳入到MSIE CSS。 filter不将包含在WebKit的CSS( 但可以模拟 )。

所以,我要让当前的HTML网页的副本之前申请一个JS方法,将编辑或删除不支持的内容,使之类似于IE。 如果IE8不支持border-radius ,它会被删除,我会主要看网页的IE版本。 如果Mozilla的不支持-webkit-box-sizing ,将被重命名为-moz-box-sizing ,如果disponible。

Answer 1:

我知道没有脚本的,坦白说,我不希望很快看到一个任何时候重新创建IE的支持CSS在浏览器的各种版本的地形将是一个艰巨的任务的任务。 如果像无证黑客将进一步复杂的事情_height太支持。

坦率地说,以测试IE8网站,最好的方法是使用IE8 +。 在版本IE8及以上微软推出浏览器仿真,允许你回退和模拟任何数量的IE版本的所有从一个单一的浏览器 - 我每天都用这个,这是一个梦幻般的功能。

在IE中,按F12打开开发人员工具,并从那里你可以改变浏览器模式到IE8。 不刷新将是必要的,因为浏览器将处理该自身。 使用这种方法,你可以快速测试版本7至10(假设你从IE10测试)与按钮的点击。

禁用CSS3

如果你想要做的是禁用CSS3功能,您可以使用脱衣舞书签。 这不是一个完全开发的解决方案,所以请记住,它不会处理事情,如高级选择器,等等。



文章来源: JS library to simulate Internet Explorer?