LoginSignup
2
1

More than 3 years have passed since last update.

IE対応はやめられそう

Last updated at Posted at 2020-11-02

はじめに

来たる2020年11月19日(の週)、Microsoft Edgeのバージョン87がリリースされます。
この87では、「IEと互換性のないWebサイトをIEで開いたとき、Edgeへリダイレクトする」という機能が追加されます。
現時点でYouTubeやTwitter有名サイトを初めとした、1156サイトで機能します。
これは87に更新した時点で、規定の動作として行われます。
また、この動作を無効にするには、ユーザーがWindowsのグループポリシーを設定する必要があります。

IE対応はやめられないやめられそう

2020/11/13 追記

こちらのIssueに更新がありました。
How to join the force-redirect-IE-to-Edge list?
https://github.com/MicrosoftDocs/Edge-Enterprise/issues/86#issuecomment-726360930

以下の項目を記載したメールをietoedge@microsoft.comへ送ることで、
自分のサイトをIEと互換性のないサイト一覧に追加/削除してもらうことが可能なようです。

メールに記載する項目

  • Owner name
  • Corporate title
  • Email address
  • Company name
  • Street address
  • Website address

詳細は以下にあります。
Moving users to Microsoft Edge from Internet Explorer
https://docs.microsoft.com/en-us/microsoft-edge/web-platform/ie-to-microsoft-edge-redirection


このアップデートがリリースされれば、IE用の動作等を記述することなくスマートに
「IE対応をしない対応をした」Webサイトを構築できそうです。

ではIEと互換性があるかないか、どのように判定されるのでしょうか。

以下の記事に全て書いてありますが、
- 「IE」で一部のサイトを開くと「Edge」に転送--脱IEの一環で
https://japan.zdnet.com/article/35161516/
抜粋すると

この新機能の核となるのは、2020年の夏にEdgeのインストールファイルに追加された新しいDLLファイルだ。このDLLファイル(ie_to_edge_bho.dll)は、IEのプラグインであるBrowser Helper Object(BHO)だ。

 追加されたBHOファイルはEdgeフォルダーの中に置かれているが、IEのレジストリーキー経由でIEの起動時にロードされる。

 このBHOは、ユーザーがアクセスしようとしているウェブサイトを監視するもので、リンクをクリックしたか、アドレスバーにURLを直接したかに関わらず機能する。

 ie_to_edge_bho.dllファイルは、ユーザーが使用したURLがあらかじめ用意されているIE非互換サイトのリストに一致するかどうかをチェックする。

要約すると
「アップデートで追加されていたDLL内のIEと互換性のないWebサイト一覧を参照し、一覧にあるサイトのみリダイレクトする」
ということのようです。

DLL内部では以下のURLが指定されており、その先でIEと互換性のないWebサイト一覧が定義されています。
https://go.microsoft.com/fwlink/?linkid=2133855
このxmlファイルですが、更新があると自動的にダウンロードされるようです。

この一覧はマイクロソフトによって管理されています。
つまり、マイクロソフトが我々のサイトを一覧に追加してくれない限り、IE対応はやめられないということです。
一覧に追加したい場合はメールを送りましょう。

おわりに

IE対応については、ビジネス上の理由によりやめられないことがほぼだと思います。
上記のアップデートが我々のサイトに対応したとしても、実態として、やめることは困難でしょう。
マイクロソフトは良い方向を向いているとは思いますが、IE対応をやめることができる時代はまだ遠そうです。

参考

Moving users to Microsoft Edge from Internet Explorer
https://docs.microsoft.com/en-us/microsoft-edge/web-platform/ie-to-microsoft-edge-redirection

最新の Web サイトに対応するための Internet Explorer から Microsoft Edge へのリダイレクト
https://docs.microsoft.com/ja-jp/deployedge/edge-learnmore-neededge

「IE」で一部のサイトを開くと「Edge」に転送--脱IEの一環で
https://japan.zdnet.com/article/35161516/

How to join the force-redirect-IE-to-Edge list?
https://github.com/MicrosoftDocs/Edge-Enterprise/issues/86

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1