回答

1

不,沒有任何方法可以升級IE8以使用IE9的渲染引擎而無需升級到IE9。

您要求的內容實際上是升級到IE9。

但是,在IE9中可以使用IE8引擎(或IE7引擎),所以如果不升級的原因是因爲您需要保留與某些舊站點的兼容性,則可以這樣做與IE9通過讓這些網站使用IE8兼容模式。

我通常建議避免兼容模式,但有時間和地方它是有用的,我想這可能是其中之一。

如果您的網站需要使用兼容模式,您可以在標頭中使用X-UA-Compatible元標記強制執行此操作。

如果你不願意繼續使用IE8作爲瀏覽器,那麼有一個選項可以在不更改瀏覽器shell的情況下升級渲染引擎,這就是Google Chrome Frame。

Google Chrome Frame是IE6及更高版本的插件,可讓瀏覽器使用Google Chrome渲染引擎。

這樣可以完全按照您在問題中描述的方式解決問題,只不過您要升級的引擎是Webkit,而不是Trident的更新版本。

你可以找到更多關於谷歌丁目框架這裏:http://code.google.com/chrome/chromeframe/

希望有所幫助。

+0

感謝您的幫助。但我想升級的原因是,我面臨的性能問題,同時渲染一個樹狀圖2000個節點和很多jQuery的。同一頁面在IE8上需要120秒,而在Chrome中需要4秒。正如你所建議的,我安裝了鉻框架,但性能仍然不等於鉻合金。甚至不近。 – Ankit

+0

@Ankit - Chrome Frame應該很快。如果不是,則應檢查它是否實際使用Chrome Frame渲染引擎。它還需要使用'X-UA-Compatible'頭來觸發它,否則IE將繼續使用其默認引擎。 – Spudley

+0

試過這樣做。響應時間仍然相同 – Ankit