次の方法で共有


Microsoft Edge と WebView2 の違い

WebView2 は、Microsoft Edge ブラウザーに基づいています。 ブラウザーから WebView2 ベースのアプリに機能を拡張する機会があります。これは便利です。 ただし、WebView2 はブラウザーに似たアプリに限定されないため、変更または削除する必要があるブラウザー機能がいくつかあります。

この記事の内容:

  • 変更されたブラウザーの機能とサポート情報。
  • 機能をオンまたはオフにする機能。
  • キーボード ショートカットに関するガイダンス。

デザインのガイドライン

WebView2 のコンテキストでは、ブラウザー機能は次の設計ガイドラインに従います。

  • ほとんどの機能は、WebView2 と Microsoft Edge で同じように動作します。 WebView2 のコンテキストやその他の理由で機能が意味をなさない場合、その機能は変更またはオフになります。

  • WebView2 の機能には、Microsoft Edge のブランド化は含まれていません。

ブラウザーの機能

次の表に、Microsoft Edge ブラウザーとは異なる WebView2 機能を示します。

  • 既定の状態 は、この機能が新しい WebView2 インスタンスの既定のエクスペリエンスの一部であることを示します。

  • [構成可能] は、WebView2 API またはコマンド ライン スイッチを使用して機能をオンまたはオフにできることを示します。

注:

この記事では、コマンド ライン スイッチを使用した機能の変更については説明しません。 コマンド ライン スイッチを使用した機能のオンとオフの詳細については、「コマンド ライン スイッチChromium一覧」を参照してください。

機能 既定の状態 設定 詳細
Autofill for Addresses オン はい この機能は既定でオンになっています。 この機能をオンまたはオフにするには、WebView2 オートフィル API を使用します。
Autofill for Passwords オフ はい この機能は既定でオフになっています。 この機能をオンまたはオフにするには、WebView2 オートフィル API を使用します。
支払のオートフィル Off いいえ この機能はオフになっています。
ブラウザー拡張機能 Off いいえ この機能はオフになっています。
Browser Task Manager Off いいえ この機能はオフになっています。
Collections Off いいえ この機能はオフになっています。
Continue-where-I-left-off prompt Off いいえ この機能はオフになっています。
Downloads オン はい WebView2 には、ダウンロード UI をカスタマイズして downloadsを操作できる API が用意されています。 たとえば、ブロック、リダイレクト、保存、一時停止などを行うことができます。 詳細については、「API の ダウンロード」を参照してください。
Edge Shopping Off いいえ この機能はオフになっています。
Family Safety Off いいえ この機能はオフになっています。
Favorites Off いいえ この機能はオフになっています。
IE Mode Off いいえ この機能はオフになっています。 WebView2 は IE モードをサポートしていないため、IE (MHT や BIN のサポートなど) と比較して動作が異なります。
Immersive Reader Off いいえ この機能は、操作のブラウザー UI によって異なります。 この機能はオフになっています。
Intrusive Ads Off いいえ この機能はオフになっています。
キーボード ショートカット 詳細を確認する 詳細を確認する 既定でオフになっているキーボード ショートカットは、意味がないか、WebView2 で問題が発生します。 これらのショートカットをオフまたはオンにすることはできません。 代わりに、 AcceleratorKeyPressed イベントを使用してキーの組み合わせをリッスンし、必要に応じてカスタム応答を作成できます。 詳細については、「 その他のキーボード ショートカット情報」を参照してください。
PDF 注釈 Off いいえ この機能はオフになっています。 PDF 表示機能は有効になっていますが、PDF での描画、手描き入力、強調表示は有効になっていません。 詳細については、「 機能の無効化: PDF 注釈のサポート」を参照してください。
ミニ メニュー Off いいえ この機能はオフになっています。
Read Aloud Off いいえ この機能はオフになっています。
Smart Screen オン* いいえ * この機能の UI は削除されましたが、基になる機能は引き続き使用できます。 また、コマンド ライン スイッチを使用して Smart Screen をオフにすることもできます。
Translate Off いいえ この機能はオフになっています。
Tracking Prevention オン* いいえ * この機能の UI は削除されましたが、基になる機能は引き続き使用できます。 追跡防止は常にバランスが取れた値に設定されます。
画像ホバーでのビジュアル検索 Off いいえ この機能はオフになっています。
Profile and Identity Off いいえ favoritesや Cookie などを同期する機能はオフになっています。
Windows Defender Application Guard Off いいえ この機能はオフになっています。
edge:// URLs 詳細を確認する いいえ Microsoft Edge ブラウザーの設定は、 edge:// URL にあります。 これらの Web ページのほとんどは Microsoft Edge のブランド化を持っているか、WebView2 のコンテキスト内では意味がないため、これらの URL の一部はオフになっています。 詳細については、「 ブロックされた内部 URL」を参照してください。

Web プラットフォーム機能

現在、次の WebView2 プラットフォーム機能は使用できません。

機能 詳細
プッシュ通知 この機能は WebView2 では実装されていません。
Web Payment API この機能はオフになっています。
定期的なバックグラウンド同期 バックグラウンド同期の定期的なイベントはトリガーされません。

ブロックされた内部 URL

WebView2 では、次の Microsoft Edge および Google Chrome 設定 Web ページを使用できません。

  • chrome-search://local-ntp/local-ntp.html
  • edge://application-guard-internals
  • edge://apps
  • edge://compat
  • edge://extensions
  • edge://favorites
  • edge://help
  • edge://management
  • edge://network-error
  • edge://new-tab-page
  • edge://newtab
  • edge://omnibox
  • edge://settings
  • edge://supervised-user-internals
  • edge://version

Google 認証

Google は、WebView2 を含む埋め込み Web ビューで Google 認証を無効にしています。これは、設定されているセキュリティ ポリシーが原因です。 埋め込み Web ビューでの Google の OAuth 2.0 承認エンドポイントに対する今後のセキュリティ変更に関するページを参照してください。

最新のディスカッションを最新の状態に保つには、WebView2Feedback リポジトリの 「Google 認証フローと WebView2」を参照してください。

その他のキーボード ショートカット情報

キーボード ショートカットまたはキー バインドは、Microsoft Edge と WebView2 でサポートされています。

更新中にショートカットが変更されないようにする

Microsoft Edge が更新されると、既定のキー バインドが変更される可能性があります。 さらに、この機能が WebView2 でサポートされている場合は、既定でオフになっているキーボード ショートカットがオンになる場合があります。

このようなキーボード ショートカットの変更を回避するには、 AreBrowserAcceleratorKeysEnabledFALSE に設定します。これにより、ブラウザー機能にアクセスするすべてのキーがオフになりますが、基本的なテキスト編集と移動のショートカットはすべてオンになっています。

オフになっているショートカット

次のショートカットは、WebView2 では常にオフになっているか、実質的にオフになっています。 アスタリスク (*) は、ショートカットがオフになっていないが、アクセスする機能がオフになっているか、機能が WebView2 に適用されていないことを示します。

アクション ショートカット
增 Favorites Ctrl + D
[すべてのタブの追加] Favorites Ctrl + Shift + D
フォーカスの場所 Ctrl + LAlt + D
貼り付けと移動 Ctrl + Shift + L
ファイルを開く Ctrl + O
Read Aloud * Ctrl + Shift + U
Web キャプチャ * Ctrl + Shift + S
サイドバー Ctrl + Shift + E
[保存] ページ Ctrl + S
[最後のタブ] を選択します Ctrl + 9
[次へ] タブを選択する Ctrl + Tab
[前のタブを選択] Ctrl + Shift + Tab
タブの選択 (1 - 8) Ctrl +(1-8)
Favoritesバーを表示する* Ctrl + Shift + B
ヘルプ F1
フォーカスの次のウィンドウ * F6。 ウィンドウ ホスティング モードではサポートされますが、ビジュアル ホスティング モードではサポートされません。 ビジュアル ホスティング モードは、 WinUI 2 (UWP) アプリと、Visual Composition を使用した Win32 C++ アプリに使用されます。
前のウィンドウにフォーカスする * Shift キーを押しながら F6 キーを押します。 上記の F6 サポートと同じです。
閲覧ビュー * F9
フォーカス メニュー バー F10
[ID の表示] メニュー * Ctrl + Shift + M
Browser Task Manager * Shift + Escape
Edge フィードバック * Shift + Alt + I
[ミュート] タブ * Ctrl + M
新しいシークレット ウィンドウ Ctrl + Shift + N
[新しいタブ] Ctrl + T
新しいウィンドウ Ctrl + N
最後に閉じたタブを復元する Ctrl + Shift + T
焦点 Favorites Alt + Shift + B
フォーカス非アクティブ ポップアップ Alt + Shift + A
フォーカス検索 Ctrl + ECtrl + K検索キー
[複製] タブ Ctrl + Shift + K
フォーカス ツール バー * Alt + Shift + T
Home Alt + Homeブラウザー のホーム キー
[アプリ メニューの表示] Alt + EAlt + F
見せる Favorites Ctrl + Shift + O
履歴の表示 Ctrl + H
読み取りモード バーを表示する * Shift + Alt + R
見せる Collections* Ctrl + Shift + Y

イベントが処理されない場合を除き、ショートカットがオフになった

NewWindowRequested イベントが処理されない場合に表示されるウィンドウを除き、次のキーボード ショートカットは常にオフになります。

アクション ショートカット
タブを閉じる Ctrl + WCtrl + F4
ウィンドウを閉じる Ctrl + Shift + W
全画面表示 F11

AcceleratorEnabled が False の場合、ショートカットがオフになる

AreBrowserAcceleratorKeysEnabledFALSE に設定すると、次の追加のキーボード ショートカットがオフになります。

アクション ショートカット
停止 Esc キー
ページで検索 Ctrl + F
次を検索 Ctrl + G
前を検索 Ctrl + Shift + G
印刷 Ctrl + P
最新の情報に更新 Ctrl + RF5再読み込みキー
キャッシュなしで更新 Ctrl + Shift + RCtrl + F5Shift + F5Ctrl + RefreshShift + Refresh
ズームアウト Ctrl+-
ズームイン Ctrl++
ズームのリセット Ctrl + 0
次を検索 F3
前を検索 Shift + F3
Back Alt + 左方向キーブラウザーの戻るボタン キー
転送 Alt + 右方向キーブラウザー転送キー
キャレット閲覧 F7
DevTools を開く/閉じる Ctrl + Shift + I
DevTools コンソールを開く Ctrl + Shift + J
DevTools Inspect を開く Ctrl + Shift + C
見せる Downloads Ctrl + J

個々のキーのカスタマイズ

いずれかのキーを個別にカスタマイズするには、 AcceleratorKeyPressed イベントを使用します。