社内WebサイトをHTTPS化したところ、Edgeでレイアウトが崩れたりボタンが押せなくなったりする現象に悩んでいませんか。この問題は多くの場合、HTTPSページ内にHTTPのリソース(画像やスクリプト)が含まれる「混在コンテンツ」が原因です。Edgeは既定で混在コンテンツをブロックするため、表示が不完全になります。本記事では、Edgeの自動アップグレード設定を使ってHTTPリソースをHTTPSに自動変換し、表示崩れを解決する手順を解説します。
この設定を適用すれば、社内Webサイトの表示を崩さずにHTTPSのメリットを享受できます。また、特定のサイトだけ例外として扱う方法も併せて紹介します。管理者がグループポリシーで一括設定する場合の参考にもなります。
【要点】Edgeの自動アップグレード設定で混在コンテンツを解決する
- 「常に安全な接続を使用する」の有効化: Edgeのプライバシー設定から、HTTPをHTTPSに自動アップグレードします。
- 許可サイトリストへの追加: 自動アップグレードが適用されないサイトを例外として登録できます。
- グループポリシーでの一括設定: 複数の端末に同じ設定を配布する場合、管理者ポリシーが利用できます。
ADVERTISEMENT
目次
混在コンテンツで表示崩れが起きる仕組み
混在コンテンツとは、HTTPSで読み込まれたページの中にHTTPで配信されるリソース(画像、スクリプト、CSSなど)が含まれている状態です。Edgeはセキュリティを保つため、既定でこれらのHTTPリソースの読み込みをブロックします。その結果、画像が表示されなかったり、JavaScriptが動かずフォームの送信ができなくなったりします。
EdgeにはHTTPをHTTPSに自動的にアップグレードする機能が搭載されています。この機能を有効にすると、HTTPリソースがあった場合にEdgeがHTTPSでの読み込みを試みます。ただし、社内Webサイトのように自己証明書を使っている環境では、アップグレードに失敗することもあるため、例外設定が重要です。
自動アップグレード設定を有効にする手順
Edgeのプライバシー設定から変更する
- Edgeの設定を開く
Edge右上の「…」メニューをクリックし、「設定」を選びます。 - プライバシー、検索、サービスを開く
左側メニューから「プライバシー、検索、サービス」をクリックします。 - 「常に安全な接続を使用する」を有効にする
「セキュリティ」セクションまでスクロールし、「常に安全な接続を使用する」のトグルをオンにします。これでHTTPをHTTPSに自動アップグレードする設定が有効になります。 - 設定を閉じる
これで完了です。以降、Edgeは可能な限りHTTPSでページを読み込みます。
特定のサイトを自動アップグレードの例外にする
社内Webサイトの中には、自己証明書やHTTPリソースがHTTPSに対応していないために、自動アップグレードが機能しない場合があります。そのようなサイトは例外として登録し、混在コンテンツのブロックを解除します。
- Edgeの設定で「サイトのアクセス許可」を開く
「設定」→「Cookieとサイトのアクセス許可」をクリックします。 - 「安全でないコンテンツ」を探す
一覧から「安全でないコンテンツ」をクリックします。これは混在コンテンツの許可設定です。 - 許可するサイトを追加する
「許可」の横の「追加」ボタンをクリックし、社内WebサイトのURLを入力します。例:http://intranet.example.com または https://intranet.example.com(HTTPS版でも混在コンテンツが生じる場合)。 - 設定を保存する
追加後、そのサイトでは混在コンテンツがブロックされなくなります。ページを再読み込みして表示を確認します。
設定が効かない場合の対処法
自動アップグレードが適用されない原因
「常に安全な接続を使用する」を有効にしても、社内サイトがHTTPのまま表示される場合があります。原因として、サイトがHTTP Strict Transport Security(HSTS)に対応していない、またはEdgeの自動アップグレード機能が特定のポートやプロトコルをサポートしていないことが考えられます。
グループポリシーで強制設定する方法
- グループポリシー管理エディターを開く
Windowsの「gpedit.msc」を実行します。 - Edgeのポリシーを探す
「コンピューターの構成」→「管理用テンプレート」→「Microsoft Edge」と進みます。 - 「HTTPをHTTPSに自動的にアップグレードする」を有効にする
ポリシー一覧から「HTTPをHTTPSに自動的にアップグレードする」をダブルクリックし、「有効」に設定します。 - 例外リストを設定する
「表示」ボタンをクリックし、アップグレードを除外するURLパターンを入力します。ワイルドカード(*)が使用可能です。 - ポリシーを更新する
コマンドプロンプトで「gpupdate /force」を実行し、設定を反映させます。
自己証明書サイトでの注意点
社内向けに自己証明書を使用しているHTTPSサイトでは、Edgeが証明書エラーを表示し、接続がブロックされることがあります。自動アップグレードが有効だと、HTTPからHTTPSに切り替わった際に証明書エラーが発生し、ページが表示されません。この場合は、事前に証明書エラーの例外を追加する必要があります。
ADVERTISEMENT
自動アップグレード設定と例外設定の比較
| 項目 | 自動アップグレード有効 | 自動アップグレード無効 |
|---|---|---|
| HTTPサイトへのアクセス | 可能な限りHTTPSに切り替えて接続 | HTTPのまま接続(混在コンテンツはブロック) |
| 混在コンテンツの取り扱い | アップグレード成功時は問題なし、失敗時はブロック | HTTPリソースはブロックされ表示崩れ |
| 社内サイトの互換性 | 一部の自己証明書サイトで問題が起きる可能性 | 例外設定を個別に行う必要あり |
| セキュリティレベル | 高い(HTTPS通信を強制) | 低い(HTTP通信を許容) |
まとめ
EdgeでHTTPS化した社内Webサイトの表示崩れは、自動アップグレード設定と例外サイトの登録で解決できます。プライバシー設定から「常に安全な接続を使用する」を有効にし、必要なサイトは「安全でないコンテンツ」の許可リストに追加します。管理者であればグループポリシーを使って一括設定することも可能です。この設定により、セキュリティを保ちながら社内システムの表示を正常に保てます。さらに、どうしても表示が整わない場合はInternet Explorerモード(IEモード)への切り替えも検討するとよいでしょう。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】標準アプリのショートカットアイコンが白い紙になった時の情報の更新
- 【Windows】「ゲーミングサービス」がインストールできない!Xboxアプリとの無限ループを脱出する修復コマンド
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Windows】音が出ない!スピーカーに×が付く・ミュート解除しても無音になる時の直し方5選
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
