Microsoft Edge 與 WebView2 之間的差異

WebView2 是以 Microsoft Edge 瀏覽器為基礎。 您將有機會將功能從瀏覽器擴展到 WebView2 型應用程序,這很有用。 不過,由於 WebView2 並不限於類似瀏覽器的應用程式,因此有一些瀏覽器功能需要修改或移除。

詳細內容:

簡介

本文內容包含:

  • 修改後的瀏覽器功能和支援資訊。
  • 開啟或關閉功能的能力。
  • 鍵盤快速鍵指南。

設計指導方針

在 WebView2 內容中,瀏覽器功能會遵循下列設計指導方針:

  • 大部分功能在 WebView2 和 Microsoft Edge 中的運作方式相同。 如果某項功能在 WebView2 的內容中或因為其他原因而沒有意義,則會修改或關閉該功能。

  • WebView2 功能不包含 Microsoft Edge 商標。

瀏覽器功能

下表顯示不同於 Microsoft Edge 瀏覽器的 WebView2 功能:

  • 預設狀態 表示該功能是新 WebView2 執行個體上預設體驗的一部分。

  • 可設定表示您可以使用 WebView2 API 或命令列參數來開啟或關閉該功能。

功能 預設狀態 可設定 詳細資料
Autofill for Addresses On 是 此功能預設為開啟。 您可以使用 WebView2 自動填滿 API 來開啟或關閉這項功能。
Autofill for Passwords 關閉 是 此功能預設為關閉。 您可以使用 WebView2 自動填滿 API 來開啟或關閉這項功能。
自動填入收費 關閉 否 此功能已關閉。
瀏覽器擴充功能 關閉 否 此功能已關閉。
Browser Task Manager 關閉 否 此功能已關閉。
Collections 關閉 否 此功能已關閉。
Continue-where-I-left-off prompt 關閉 否 此功能已關閉。
Downloads On 是 WebView2 提供 API,可讓您自訂下載 UI 來操作下載。 例如,您可以封鎖、重新導向、儲存、暫停等等。 請參閱 DownloadsWebView2 API 概觀。
Edge Shopping 關閉 否 此功能已關閉。
Family Safety 關閉 否 此功能已關閉。
Favorites 關閉 否 此功能已關閉。
IE Mode 關閉 否 此功能已關閉。 WebView2 不支援 IE 模式,且相較於 IE (的行為有所差異,例如 MHT 或 BIN 支援) 。
Immersive Reader 關閉 否 此功能取決於瀏覽器 UI 進行互動。 此功能已關閉。
Intrusive Ads 關閉 否 此功能已關閉。
快速鍵 檢閱詳細資料 檢閱詳細資料 預設為關閉的鍵盤快速鍵沒有意義,或會在 WebView2 中造成問題。 您無法關閉或開啟這些快速鍵。 相反地,您可以使用事件接 AcceleratorKeyPressed 聽按鍵組合,並視需要建立自訂回應。 如需詳細資訊,請參閱 其他鍵盤快速鍵資訊。
PDF 註釋 關閉 否 此功能已關閉。 已啟用 PDF 檢視功能,但不會啟用 PDF 中的繪圖、筆跡和醒目提示功能。 如需詳細資訊,請參閱 停用功能:PDF 註釋支援。
迷你功能表 關閉 否 此功能已關閉。
Read Aloud 關閉 否 此功能已關閉。
Smart Screen On* 否 * 此功能的 UI 已移除,但基礎功能仍可供使用。 此外,您可以使用命令列參數來關閉 Smart Screen 。
Translate 關閉 否 此功能已關閉。
Tracking Prevention On* 否 * 此功能的 UI 已移除,但基礎功能仍可供使用。 防止追蹤一律設定為 [平衡]。
影像暫留時的圖像式搜尋 關閉 否 此功能已關閉。
Profile and Identity 關閉 否 同步處理我的最愛、Cookie 等的功能已關閉。
Windows Defender Application Guard 關閉 否 此功能已關閉。
edge:// URLs 檢閱詳細資料 否 Microsoft Edge 瀏覽器的設定位於 URLs 上 edge:// 。 由於大多數這些網頁都有 Microsoft Edge 商標,或在 WebView2 的內容中沒有意義,因此其中一些 URL 已關閉。 如需詳細資訊,請參閱 封鎖的內部 URL。

Web 平台功能

下列 WebView2 平台功能目前無法使用:

功能 詳細資料
推播通知 WebView2 中未實作此功能。
Web Payment API 此功能已關閉。
定期背景同步 永遠不會觸發定期背景同步事件。

封鎖的內部 URL

以下 Microsoft Edge 和 Google Chrome 設定網頁在 WebView2 中不可用:

  • 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 已設定安全性原則,因此已停用內嵌 Web 檢視中的 Google 驗證,其中包括 WebView2。 請參閱 內嵌網頁檢視中 Google OAuth 2.0 授權端點即將進行的安全性變更。

若要隨時掌握討論的最新資訊,請在 WebView2Feedback 存放庫中,參閱 Google 驗證流程和 WebView2。

其他鍵盤快速鍵資訊

Microsoft Edge 和 WebView2 支援鍵盤快速鍵或按鍵繫結。

防止在更新期間變更快速鍵

更新 Microsoft Edge 時,預設金鑰繫結可能會變更。 此外,如果 WebView2 現在支援此功能,預設為關閉的鍵盤快速鍵可能會改為開啟。

若要避免鍵盤快速鍵發生這類變更,您可以設 AreBrowserAcceleratorKeysEnabled 為 FALSE,如此會關閉所有存取瀏覽器功能的按鍵,但會保持開啟所有基本的文字編輯和移動快速鍵。

已關閉的快速鍵

下列快速鍵一律會在 WebView2 中關閉,或實際上已關閉。 星號 (*) 表示捷徑未關閉,但其存取的功能已關閉,或此功能不適用於 WebView2。

動作 Shortcut
新增至 Favorites Ctrl+D
將所有索引標籤新增至 Favorites Ctrl+Shift+D
焦點位置 Ctrl+L、 Alt+D
貼上並繼續 Ctrl+Shift+L
開啟檔案 Ctrl+O
Read Aloud * Ctrl+Shift+U
Web Capture * Ctrl+Shift+S
資訊橫條 Ctrl+Shift+E
儲存頁面 Ctrl+S
選取最後一個索引標籤 Ctrl+9
選取下一個索引標籤 Ctrl+Tab
選取上一個索引標籤 Ctrl+Shift+Tab
選取 Tab (1 - 8) Ctrl+ (1-8)
顯示 Favorites 列 * Ctrl+Shift+B
說明 F1
焦點下一個窗格 * F6. 在視窗裝載模式下支援,但在視覺裝載模式下不支援。 視覺效果裝載模式用於 WinUI 2 (UWP) 應用程式,以及 具有視覺效果組合的 Win32 C++ 應用程式。
將焦點設在上一個窗格 * Shift+F6。 與上面的 F6 支援相同。
閱讀檢視 * F9
焦點功能表列 F10
顯示身分識別功能表 * Ctrl+Shift+M
Browser Task Manager * Shift+Esc 鍵
Edge 意見反應 * Shift+Alt+I
靜音索引標籤 * Ctrl+M
新的 InPrivate (無痕) 視窗 Ctrl+Shift+N
新增索引標籤 Ctrl+T
新增視窗 Ctrl+N
還原上次關閉的索引標籤 Ctrl+Shift+T
專注 Favorites Alt+Shift+B
[焦點非使用中] 快顯 Alt+Shift+A
焦點搜尋 Ctrl+E、 Ctrl+K、 搜尋鍵
重複索引標籤 Ctrl+Shift+K
[焦點] 工具列 * Alt+Shift+T
首頁 Alt+Home, 瀏覽器首頁鍵
顯示應用程式功能表 Alt+E、 Alt+F
顯示 Favorites Ctrl+Shift+O
顯示歷程記錄 Ctrl+H
顯示閱讀模式列 * Shift+Alt+R
顯示 Collections* Ctrl+Shift+Y

除非未處理事件,否則會關閉快速鍵

下列鍵盤快速鍵一律會關閉,但未處理事件時 NewWindowRequested 顯示的視窗除外:

動作 Shortcut
關閉索引標籤 Ctrl+W、 Ctrl+F4
關閉視窗 Ctrl+Shift+W
全螢幕 F11

如果 AcceleratorEnabled 為 False,則關閉快速鍵

如果您設 AreBrowserAcceleratorKeysEnabled 為 FALSE,則會關閉下列其他鍵盤快速鍵:

動作 Shortcut
Stop Esc
在頁面上尋找 Ctrl+F
尋找下一個 Ctrl+G
尋找前一個 Ctrl+Shift+G
Print Ctrl+P
重新整理 Ctrl+R、 F5、 重新載入鍵
在沒有快取的情況下重新整理 Ctrl+Shift+R、 Ctrl+F5、 Shift+F5、 Ctrl+重新整理、 Shift+重新整理
拉遠顯示 Ctrl+-
拉近顯示 Ctrl++
重設縮放 Ctrl+0
尋找下一個 F3
尋找前一個 Shift+F3
上一步 Alt+向左鍵, 瀏覽器返回按鈕
轉寄 Alt+向右鍵, 瀏覽器向前鍵
鍵盤瀏覽 F7
開啟/關閉開發工具 Ctrl+Shift+I
開啟開發工具主控台 Ctrl+Shift+J
開啟 DevTools Inspect Ctrl+Shift+C
顯示 Downloads Ctrl+J

自訂個別金鑰

若要個別自訂任何按鍵,請使用 AcceleratorKeyPressed 事件。

另請參閱