2010-02-10 78 views
13

我在我的系統上安裝了IE8。我通常在這個瀏覽器上測試我的應用程序,但是當我知道客戶端正在使用IE7時出現問題。現在我該如何在IE7上測試我的應用程序?如何在舊版本的IE上測試我的應用程序?

一個可能的解決方案是在我的系統上雙啓動。所以在Windows版本上,我可以有IE7,另一個我可以有IE8。但我真的不想使用這個解決方案。

另一種可能的解決方案是使用PC模擬器[不知道這是什麼,只是聽說過這些]。使用我可以同時擁有多個IE版本。你有沒有嘗試過這種解決方案?請指定任何好的免費模擬器。

請讓我知道是否有任何其他更好的解決方案。

+0

看看這個問題也http://stackoverflow.com/questions/10541225/cross-browser-testing-all -major-browsers-one-machine – Scott

+0

查看我的評論http://stackoverflow.com/questions/10541225/cross-browser-testing-all-major-browsers-on-one-machine#comment48337272_10541484 – Pacerier

回答

4

微軟提供了一個free set of Windows Virtual PC images針對各種Windows服務包測試IE的各種版本。

Virtual PC也是免費的。

+0

但是你必須有一個兼容處理器虛擬化支持 – Pentium10

+0

你必須有額外的Windows許可證才能做到這一點。也不是免費 –

+1

@drorhan - 我不認爲需要許可證 - 圖像到期(無論是在設定的日期還是在激活後的120天內),都被視爲演示版本。虛擬PC可以從MS站點免費下載。但是,我找不到文件來確定這一點。你有鏈接到任何文檔來支持你的觀點? –

3

你見過Microsoft Expression Web工具嗎?它包含用於在各種版本的IE - SuperPreview中測試頁面的kick-ass工具。而且這個工具也免費提供,你可以下載它here
它更容易使用它而不是Virtual PC映像。但它不能完全取代VPC,因爲在清晰的環境中測試也非常重要。

0

對於那些誰仍然在尋找一個答案這裏是一個Chrome extension 它擁有超過600萬用戶,並聲稱:

前10名的Chrome擴展程序自2009年!

- WINDOWS ONLY - WINDOWS ONLY -

IE標籤恰好通過使用內鉻的IE渲染引擎直接 模擬IE。這將使您能夠使用ActiveX控件並使用不同版本的IE(IE6,IE7,IE8或IE9)測試您的網頁。

- 特點 -

  • 創建將在IE選項卡中自動打開的網址列表

  • 企業部署

    組策略支持

  • 安全使用舊IE渲染引擎

  • 編輯Sharepoint文件而不是打開只讀

  • 使用Java,Silverlight的,和ActiveX瀏覽器無縫

相關問題