どうも ねじわさ です。
みなさんはウェブサイト作ったりしますでしょうか。
最近私は何個か作っているのですが、そこでふと疑問に思った点があったので記事にしました。

さて、ウェブサイトは端末にインストールされたブラウザを通して閲覧できる訳ですが、資本主義の時代なので端末もブラウザもいくつも種類があります。バージョンまで見ちゃうと本当に組み合わせの量がやばい。

個人が趣味でちょろっとやっているレベルであれば自分のブラウザだけ見とけばいいのですが、他人のウェブサイトのお手伝いをするとなるとちょっと話が変わってきますよね。
流石に古いバージョンまでは見切れていないのですが、ある程度メジャーブラウザは一通り目を通すようにしています。

私が考えるメジャーブラウザというと、

主語が大きいと「〇〇もメジャーやぞ!」って飛んできそうなのであえて「私が考える」って入れてます

  • Chrome
  • Firefox
  • Edge
  • Safari (特にiOS版Safari)

あたりかなって思います。

ところで、Edgeは最近大型アップデートをしました:新たな年に新たなブラウザーを – 新しい Microsoft Edge はプレビューを終え、ダウンロード提供を開始 - Windows Blog for Japan
これは何かって言うと、今までEdgeHTMLというEdge独自のエンジンを使用していたのを、諦めてChromium(Chromeがベースとして使用している)エンジンを使用する事になりました。Edgeが実質Chromeになったので、恐らく動き方もChromeと変わらなくなったと思います。

バージョンとかそういう次元ではなく、一から(いちから!?)作り直された為、古いEdgeと新しいEdgeを別々のブラウザとして切り分けて考慮する必要があります。 (新しいEdgeは 新しい Microsoft Edge とか New Microsoft Edge と呼ばれていて、古い方は Microsoft Edge レガシ とか Microsoft Edge Legacy と呼ばれているようです)

しかも、上記のブログに ※日本のお客様に対しては、確定申告への影響を考慮し、Windows Updateを通じた新しいMicrosoft Edgeの配信は令和2年4月1日以降、順次開始される予定です。 と書いてある通り、一定期間日本のWindowsユーザーには新しいEdgeは自動配布されないため、現時点では確実に古いEdgeと新しいEdge両方が存在する世界です。
恐らくWindows Updateを無効化していたり、Windows 8以前を使い続けている人もいるはずなので、今後もシェアが低くなるとはいえ残っている事でしょう。

そこで疑問が発生するのは、私はリリース日にChromium版Edgeを興味本位で入れたのですが、一度新しいEdgeを入れたらどうやって古いのを呼び出すんだ…?という事です。アプリ検索をしてもEdgeは一つしか出てきません。PCを2個用意するとかやろうとしてもそんな金はないしなぁ…みたいな感じでどうしようかぐぐった所、次のヘルプ記事を見つけました。

正直日本語の皮を被ったカタカナ語すぎて何言ってんのか全くわかんなかったのでもう少し日本語っぽく書き起こしました。
(まあ忠実に直訳するとこうなっちゃうよね感あるので翻訳/記事の質が悪いとかそういう訳ではないです)

  • 1: Microsoft Edge for businessのページからポリシーファイルをダウンロードします。
    • この時、バージョンはStableの一番最新を選択し、 Get Policy Files をクリックします。
  • 2: ダウンロードしたcabファイルの中のzipファイルを展開し、
    • ~~.zip/windows/admx 直下にある msedge.admxmsedgeupdate.admx ファイルを取り出します。
    • ~~.zip/windows/admx/(あなたの言語、日本語ならja-JP) 直下にある2つの ~~.adml ファイルを取り出します。
  • 3: それぞれ次のフォルダに突っ込みます。
    • 前述の admx ファイルは C:\Windows\PolicyDefinitions 直下に
    • 後述の adml ファイルは C:\Windows\PolicyDefinitions\(さっきの言語と同じ名前) 直下に
  • 4: gpedit.msc をファイル名を指定して実行から開くなり、検索して開くなりして ローカルグループポリシーエディタ を開きます。
  • 5: コンピューターの構成 > 管理用テンプレート > Microsoft Edge の更新 > アプリケーション を開きます。
  • 6: Microsoft Edge でのブラウザーの同時実行エクスペリエンスを許可する を開き、 有効 にして適用します。
  • 7: 最後に、新しいEdgeをもう一度ダウンロード&インストール して、やっとLegacyが出てきます。

ここまで来ると、Microsoft Edge レガシというのがアプリに入ってます。やったね!!

さいごに

全人類Chrome使ってほしい