簡體   English   中英

安裝IE9時以IE8文檔模式運行js-test-driver Eclipse插件

[英]Run js-test-driver Eclipse plugin in IE8 document mode when having IE9 installed

我想使用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);
})();

我嘗試找到一種解決此問題的方法,因為您描述的方法尚未找到任何解決方法(或修改的JSTestDriver文件)

但是,這可以通過設置FEATURE_BROWSER_EMULATION功能修改注冊表來完成,該功能將Internet Explorer的默認仿真模式定義為8888(0x22B8)。

http://msdn.microsoft.com/zh-cn/library/ee330730%28VS.85%29.aspx#browser_emulation中進行了描述

請注意,您的瀏覽器將始終使用IE8文檔模式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM