Ada*_*nch 10 javascript internet-explorer underscore.js phantomjs
这不是用于模拟Internet Explorer的JS库的副本吗?关于模拟Internet Explorer的CSS支持的问题; 这是关于JavaScript函数的.
是否存在可以模拟Internet Explorer等环境的JavaScript库,而JavaScript函数则受到关注?
基本上,它会删除/覆盖旧版本IE不支持的功能(如indexOf等),或至少强制对它们的任何调用以某种方式被忽略.
实际上,我正在寻找的东西几乎与Underscore.js相反,理论上甚至可以用来测试(在非IE浏览器中)Underscore.js正在做它的意图.
或者模拟环境所需的努力量是否足以让我自己快速完成?如果是这样,怎么样?
使用此脚本在Phantom.js的WebKit浏览器中模拟IE7环境,以便使用Jasmine/QUnit/etc(未定)自动(通过Jenkins)JavaScript单元测试.
我建议不要这样做,因为你会测试你支持这种模拟的程度,而不是IE7本身.IE7引擎大多符合标准,除了一些怪癖(如悬挂逗号的糟糕反应),当然还有最新标准的环境缺失.大多数这些怪癖要么与其他浏览器一致,要么在没有用JS编写完整的JS引擎的情况下不能轻易模拟.您可能需要查阅ES维基上的列表以获取更多详细信息(并注意"FF/Opera/Safari:相同"部分,您可能不希望考虑IE与ES的差异).
你最好的选择是使用一个真正的IE7,BTW,几乎任何测试都有非常好的自动化界面,或者至少是最新的IE版本兼容模式开启.
| 归档时间: |
|
| 查看次数: |
3923 次 |
| 最近记录: |