我想使用js测试驱动的Eclipse插件在IE中执行我的测试。我安装了 IE9,但希望测试在 IE8 文档模式下运行,因为这是我们正在开发的应用程序正在运行的。
那么在安装了IE9的情况下,有什么办法可以在IE8文档模式下启动js-test-driver插件呢?可以在 MS Developer Tools 中切换模式,但这不是我想要的。
我试图通过在 jsTestDriver.conf 文件中添加这样的脚本来加载一个在启动时添加元标记的脚本:
...
load:
- js/bootstrap-IE8.js
...
以及引导文件中的代码:
(function(){
var meta = document.createElement('meta');
meta.setAttribute('http-equiv','X-UA-Compatible');
meta.setAttribute('content','IE=8');
var meta2 = document.createElement('meta');
meta2.setAttribute('Content-Type','X-UA-Compatible');
meta2.setAttribute('content','text/html; charset=utf-8');
var tophead = top.document.getElementsByTagName('head')[0];
var toptitle = tophead.firstChild;
tophead.insertBefore(meta, toptitle);
tophead.insertBefore(meta2, toptitle);
})();