Microsoft在一個操作系統上不支持多個版本的Internet Explorer。原因是操作系統和Internet Explorer共享某些DLL。當您從Internet Explorer 6升級到Internet Explorer 7(或Internet Explorer 8)時,您實際上正在替換一些系統DLL。這是當你卸載Internet Explorer 7
克里斯·威爾遜,Internet Explorer的建築師,在博客Multiple IEs on one machine解決了這個問題,爲什麼你「搞定」的Internet Explorer 6的原因。 Chris說,即時替換可能適用於CSS渲染「......但它與安裝了全套新的Internet Explorer系統DLL不同」,並且肯定不會被認爲是一個確定的解決方案。
只有虛擬化可以提供明確的測試充分DLL堆棧。
編輯:
2009年3月18日,微軟的Expression Web團隊發佈SuperPreview,一個免費的獨立應用程序,允許Internet Explorer 8中之間的跨瀏覽器並排側和半透明薄紙比較,Internet Explorer 8 - Internet Explorer7兼容模式和Internet Explorer 6.其他瀏覽器和按需服務計劃在其他操作系統上實時呈現頁面。
編輯迴應扎克評論
感謝您的評論。 (包括SuperPreview)將允許在Internet Explorer 6,Internet Explorer 7,Internet Explorer 8和Firefox 3的任意組合之間進行比較。這是根據Somasgear的博客文章Expresion Web 3發佈於2009年6月5日。他的博客中,您將看到Firefox 3作爲基本瀏覽器(左側)和Internet Explorer 6作爲比較瀏覽器。任何瀏覽器都可以放置在比較窗口的任一側。
只是FYI - 當你下載IE8時,你可以按f12來獲得調試工具,它有頂部的選項來切換IE8和IE7渲染(在怪癖和標準模式)。儘管我現在使用虛擬機,但使用Tom提供的IE6的mydebugbar工作得很好。 – roborourke 2009-01-26 11:58:32