メインコンテンツ | メニュー

メインコンテンツ

2007年07月04日

IE6とIE7を共存

IE7がリリースされてだいぶ日も経ち、コーディングする時はそろそろ無視できない雰囲気になってきました。
かといって、まだまだシェアの高いIE6を捨てるワケにもいきません。
というより、自分のマシンはWindowsXP (SP2) なのでIE7にアップグレードするのにはまだちょっと危険なニオイが・・・(^-^;
つまり、IE6と7を両方使いたい!!

というワケで、探してみました。
いくつか方法はあるみたいで、自分用にまとめておきます。

IE6をメインに、IE7をスタンドアローンで使う

IE7 Standalone(英語)[VelocITさん]
  • 新しいウィンドウで開く、バージョン情報、印刷、印刷プレビューなど利用不可
次のサイトで、詳しい手順が日本語で紹介されています。
IE 7をスタンドアローンで起動する[コリスさん]
Internet Explorer 7 running side by side with IE6. (standalone)(英語)[TredoSoftさん]
  • IE7が英語版。
  • 条件分岐コメント(<!--[if lte IE 7]>)を有効にするには、さらにレジストリを編集する必要がある
  • 起動時にhttp://runonce.msn.com/runonce2.aspxにアクセスしてJavaScripterエラーを起こし、表示に失敗する
  • お気に入り、印刷プレビュー、バージョン情報など利用不可
次のサイトで、詳しい手順が日本語で紹介されています。
Internet Explorer 6 と Internet Explorer 7 を共存させる[小粋空間さん]
インストーラを使用する場合の手順
続・スタンドアローン版IE7[@kazuhi.toさん]
インストーラを使用しない場合(手動インストール)の手順
IE7を日本語版にすることもできる。

IE7をメインに、IE6をスタンドアローンで使う

Install multiple versions of IE on your PC(英語)[TredoSoftさん]
  • IE3~6をスタンドアローンでインストールできる(すべて英語版)
  • 印刷プレビュー利用不可
  • IE6でJavaScriptがうまくクッキーを覚えない
  • その他、機能の制約がたくさんあるらしい(けど英語なのでよく分かりません(^-^;)。
Browser Archive(英語)[evolt.orgさん]
  • IEに限らず、色々なブラウザの色々なバージョンが配布されているサイト(すべて英語版)
  • 英語なので詳しいことはよく分かりませんが、たぶんIEのスタンドアローンは機能の制約が多々ある予感
  • 主にJavaScriptの動作確認のため、こちらのサイトからIE4をインストールした事がありますが、特に問題はなかったと思います。

私の場合、IE7はコーディングする時に動作や表示の確認をしたいだけなので、メインはIE6のままでIE7をスタンドアローンで立ち上げる方法がベスト。
そして、条件分岐コメント(<!--[if lte IE 7]>)が使えないのは困る。

というワケで、コリスさんのIE 7をスタンドアローンで起動するを参考にさせていただいて、IE7 Standaloneを使ってみることにしました。
詳しい手順はコリスさんにあるので省略しますが、自分がちょっと戸惑った点を補足としていくつか書いておきます。

  • 日本語版IE7を使う場合は、『IE7 Standalone Setup.bat』を実行する前にテキストエディタで開き、7行目の『IE7-WindowsXP-x86-enu.exe』を『IE7-WindowsXP-x86-jpn.exe』に修正する。
  • 『Hotfix for Windows XP (KB915865)』というウィザードがでるので、ウィザードに従って完了。
    これをインストールしなくても、HTMLの表示には特に影響はないみたいですが、タブ機能が使えなかったり、メニューバーをどう頑張っても表示することができなかったり、なにかと不便。
    後でインストールする場合は、IE7_Final - Installation - update - xmllitesetup.exeを実行すればいいみたいです。

この方法でしばらく使っていますが、特に問題もなく、とても重宝しています。

それにしても、そもそもなんで複数バージョン使うのにこんな苦労しなきゃいけないのよ?
IEとWindows依存しすぎ(>_<)
トップシェアだけに、無視できないのがまたキビしい現実ですワ・・・。

トラックバック

このエントリーのトラックバックURL:

トラックバックはまだありません。

コメント

コメントはまだありません。

コメントを投稿する

コメントフォーム
(HTMLタグは使用できません)

『投稿する』前に、画像に表示されている文字を半角で入力してください。
文字が見えづらい場合は、ページを更新してみてください。画像が変わります。