Eclipse plugin 安装IE9后,以IE8文档模式运行js测试驱动程序Eclipse插件

Eclipse plugin 安装IE9后,以IE8文档模式运行js测试驱动程序Eclipse插件,eclipse-plugin,js-test-driver,Eclipse Plugin,Js Test Driver,我想使用js测试驱动程序的Eclipse插件在IE中执行我的测试。我已经安装了IE9,但希望测试在IE8文档模式下运行,因为我们正在开发的应用程序正在运行 那么,当安装了IE9时,有没有办法在IE8文档模式下启动js测试驱动程序插件呢?在MS开发者工具中切换模式是可能的,但这不是我想要的 我试图通过在jsTestDriver.conf文件中添加这样的脚本来加载在启动时添加元标记的脚本: ... load: - js/bootstrap-IE8.js ... 以及引导文件中的代码: (

我想使用js测试驱动程序的Eclipse插件在IE中执行我的测试。我已经安装了IE9,但希望测试在IE8文档模式下运行,因为我们正在开发的应用程序正在运行

那么,当安装了IE9时,有没有办法在IE8文档模式下启动js测试驱动程序插件呢?在MS开发者工具中切换模式是可能的,但这不是我想要的

我试图通过在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);
})();

我试图找到一种方法来解决这个问题,正如您所描述的,但没有找到任何方法来解决这个问题(或修改JSTestDriver文件)

但是,这可以通过将定义Internet Explorer默认仿真模式的功能\浏览器\仿真功能设置为8888(0x22B8)来修改注册表来实现

它被描述为

请注意,您的浏览器将始终使用IE8文档模式