複数のバージョンのInternetExplorer(IE)を同じマシンに同居させるには

InternetExplorer ロゴ

InternetExplorerにはCSS周りのバグがあり、Web制作者にとってIE5、IE5.5、IE6での検証は必須とも言える作業となっています。

さて、普通一つのマシンには1つのバージョンのInternetExplorerしかインストールできないので、IE5、IE5.5、IE6のそれぞれで検証をしようと思うと、マシンを3台使う必要があり、非常に大変です。

今回紹介する方法では、裏技とも言える方法を使い、一つのマシンに複数のIEを共存させてみます。ただし、この方法は非保証であり、何か問題が起こっても知りません。


WindowsXP SP2以下のバージョンであれば、異なるバージョンのMicrosoft Internet Explorerを共存させてみる。 のインストラクション通りで問題なく動きましたが、 WindowsXP SP2ではこの方法は使えませんでした。これから紹介する方法はWindowsXP SP2でも問題なく動くものです。

まず、evolt.org – Browser Archive の IE standalone のページから、ie501sp2_nt.zip(IE5)とie55sp2_nt.zip(IE5.5)をダウンロードしてきます。そして、それを適当なフォルダに解凍します。

基本はこれだけで、あとは解凍したフォルダの中にあるIEXPLORER.EXEを起動するだけでOKなのですが、これらのIEはCookieをうまく扱えないという問題があります。それの解決方法。

Internet Explorer 5.0/5.01 Update for Partial Web Page Issueからパッチをダウンロードします。そして、そのパッチを実行せずに、解凍ソフトで解凍します(CAB形式が解凍できるアーカイバーが必要です)。そして、解凍してできたファイルの中からwininet.dllをIE5とIE5.5のあるフォルダにコピーします。これで、Cookieの読み書きができるようになります。

なお、これらのIEを使用している際の注意としては、セキュリティーパッチなどが当たっていない状態の可能性があるので、自分の製作したWebサイトの検証以外の目的では使用しない方が良いでしょう。

参考にしたページ:Multiple IEs in Windows

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>