Internet Explorerのレンダリングエンジンのみ下位バージョンに切り替える。


Description

この文章は異なるバージョンのMicrosoft Internet Explorerを共存させてみる。と同じように Side-by-Side共有(DLLリダイレクション)を利用してHTMLレンダリングエンジンのみ別バージョンのものを利用する際の最低限の方法を説明します。

注意点などは異なるバージョンのMicrosoft Internet Explorerを共存させてみる。と同じなのでそちらにも目を通してください。

基本的にそれ以外のものは現在インストールされているIEのコンポーネントが利用されます。 そのため一部不具合が出たり、場合によっては起動しないかもしれません。あくまで動作最低限です。

依存コンポーネントの関係上、実際のバージョンとは異なる表示となる場合があります。完全な表示はVirtualPC、VMWare等を利用して正しいOSとIEの組み合わせで確認してください。

Screenshot

Internet Explorer 6.0のインターフェースで4.01のレンダラー

Requirement

Installation

対象アプリケーションと同じディレクトリ内に実行ファイル名.exe.localを作成/配置します。

次にIEW2k_*.cabもしくはIENT_*.cabより次のファイルを対象アプリケーションと同じディレクトリ内に抽出します。

iexplore.exeで試す場合は別なディレクトリにコピーをとって試すことを強くお勧めします。

Known problems

特定のバージョン?
ドロップができなくなります。
SHDOCVW.DLLを利用した場合
iexplore.exeが起動しなくなります。Donutなど別なアプリケーションを利用してください。
4.01 + 6.0
iexplore.exeとの組み合わせの場合「戻る」を実行すると強制終了してしまいます。