这不是复制JS 库来模拟 Internet Explorer 吗?关于模拟 Internet Explorer 的 CSS 支持的问题;这是关于 JavaScript 函数的。
是否存在可以模拟 Internet Explorer 等环境的 JavaScript 库,而涉及 JavaScript 函数?
基本上,它将删除/覆盖旧版本 IE 不支持的函数(如 indexOf 等),或者至少强制以某种方式忽略对它们的任何调用。
实际上,我正在寻找的是与Underscore.js几乎相反的东西,理论上它甚至可以用来测试(在非 IE 浏览器中)Underscore.js 正在做它应该做的事情。
还是模拟环境所需的工作量如此之小,以至于我可以自己快速完成?如果是这样,怎么做?
我想象的用例:
使用此脚本在Phantom.js的 WebKit 浏览器中模拟 IE7 环境,以使用 Jasmine / QUnit / 等进行自动化(由 Jenkins)JavaScript 单元测试(未定)。