【Tips】EdgeでInternetExplorer(IEモード)を使う

ITの話
ITの話
この記事は約2分で読めます。

はじめに

以前、レガシーシステムのEdge移行時にバグが発生し、原因特定のためInternet Explorer(以下IE)を使わざるを得ない場面がありました。

IEが2022年にサポート終了してから、業務上使うケースは少なくなりましたが、レガシーシステムや特定の機能がIE前提で作られている環境では、まだ必要になるシーンがあると思います。

Edge のIEモードは、Edge 内で IE のレンダリングエンジン(MSHTML)を使ってサイトを表示する仕組みです。Edge 上でIEの動作互換を再現してくれるため、IEでしか動作しないようなレガシーシステムにアクセスできます。要はEdge上でIEを疑似的に再現することのできる機能です。


使うことになった背景

今回テスト対象となっていたシステムはIEで動作するアプリケーションで、HTMLの描画にMSHTML(Trident)を利用していました。

特に今回課題となったポイントは以下の通り:

  • HTMLの描画がMSHTMLを利用したものであったため、Edgeに載せ替えることで画面表示にずれが生じた
  • ActiveXを利用したファイルアップロード機能が存在しており、IEでの挙動確認が必要だった

上記課題解決のために利用したのが、Microsoft Edge に搭載されている IE モード でした。


設定手順

1. Edge の設定メニューを開く

右上の「…」→ [設定] をクリック。

2. “既定のブラウザー” を選択

左側メニューから [既定のブラウザー] を開きます。

3. IEモードの許可設定

「Internet Explorer モードでサイトの再読み込みを許可」
[許可]に変更

Edge を再起動すると有効化されます。

4. 対象サイトをIEモードで開く

レガシーサイトを表示した状態で
右上の「…」 → [Internet Explorer モードで再読み込み]
をクリック。

タブ左側にIEのロゴが付き、IEモードに切り替わります。(都度設定がが必要なため、定期的にアクセスする場合は以下の設定をおすすめします)

※サイトを30日間IEモードに登録

毎回切り替えるのが面倒な場合、
設定画面から「Internet Explorer モードのページ」にサイトURLを追加すると、30日間自動でIEモードにできます。

コメント

タイトルとURLをコピーしました