首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装了IE9后,以IE8文档模式运行js-test-driver Eclipse插件

安装了IE9后,以IE8文档模式运行js-test-driver Eclipse插件
EN

Stack Overflow用户
提问于 2013-12-06 23:13:15
回答 1查看 83关注 0票数 0

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

那么在安装了IE9的情况下,有没有办法在IE8文档模式下启动js-test-driver插件呢?在微软开发人员工具中切换模式是可能的,但这不是我想要的。

通过在jsTestDriver.conf文件中添加如下脚本,我尝试加载一个在启动时添加元标记的脚本:

代码语言:javascript
复制
... 
load: 
   - js/bootstrap-IE8.js
...

和引导程序文件中的代码:

代码语言:javascript
复制
(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);
})();
EN

回答 1

Stack Overflow用户

发布于 2014-03-12 22:04:16

我试图找到一种方法来解决这个问题,正如你所描述的那样,我还没有找到任何方法来做到这一点(或者修改JSTestDriver文件)

但是,这可以通过将定义Internet Explorer默认模拟模式的FEATURE_BROWSER_EMULATION功能设置为8888 (0x22B8)来修改注册表。

它在http://msdn.microsoft.com/en-us/library/ee330730%28VS.85%29.aspx#browser_emulation上有描述

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20427298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档