共用方式為


Microsoft Edge 與 WebView2 之間的差異

WebView2 是基於 Microsoft Edge 瀏覽器。 你有機會將瀏覽器的功能延伸到 WebView2 應用程式,這很有用。 然而,由於 WebView2 不限於類瀏覽器應用程式,有些瀏覽器功能需要修改或移除。

本文內容包含:

  • 修改後的瀏覽器功能與相關資訊。
  • 能夠開啟或關閉這個功能。
  • 關於鍵盤快捷鍵的指引。

設計指導方針

在 WebView2 的情境下,瀏覽器功能遵循以下設計指引:

  • 大多數功能在 WebView2 和 Microsoft Edge 中運作方式相同。 如果某功能在 WebView2 的情境下或因其他原因不合理,該功能會被修改或關閉。

  • WebView2 的功能不包含 Microsoft Edge 品牌。

瀏覽器功能

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

  • 預設狀態 表示該功能是新 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,讓你可以自訂下載介面來操作下載內容。 例如,你可以封鎖、重定向、儲存、暫停等等。 請參閱 DownloadsWebView2 API 概述
Edge Shopping 關閉 此功能已關閉。
Family Safety 關閉 此功能已關閉。
Favorites 關閉 此功能已關閉。
IE Mode 關閉 此功能已關閉。 WebView2 不支援 IE 模式,且與 IE (如 MHT 或 BIN 支援) 在行為上有所不同。
Immersive Reader 關閉 此功能依賴瀏覽器介面來進行互動。 此功能已關閉。
Intrusive Ads 關閉 此功能已關閉。
快速鍵 檢閱詳細資料 檢閱詳細資料 預設關閉的鍵盤快捷鍵在 WebView2 中要麼不合理,要麼會造成問題。 你無法關閉或開啟這些捷徑。 相反地,你可以透過 AcceleratorKeyPressed 事件監聽鍵號組合,並在需要時建立自訂回應。 欲了解更多資訊,請參閱 「額外鍵盤快捷鍵資訊」。
PDF 註解 關閉 此功能已關閉。 PDF 查看功能已啟用,但繪圖、描線和高亮功能尚未啟用。 更多資訊請參閱 停用功能:PDF 註解支援
迷你選單 關閉 此功能已關閉。
Read Aloud 關閉 此功能已關閉。
Smart Screen On* * 此功能的 UI 已移除,但基礎功能仍可供使用。 此外,你也可以用命令列開關來關閉 Smart Screen 。
Translate 關閉 此功能已關閉。
Tracking Prevention On* * 此功能的 UI 已移除,但基礎功能仍可供使用。 追蹤預防總是設定為平衡。
在影像滑鼠上的視覺搜尋 關閉 此功能已關閉。
Profile and Identity 關閉 同步你最愛、cookies 等的功能是關閉的。
Windows Defender Application Guard 關閉 此功能已關閉。
edge:// URLs 檢閱詳細資料 Microsoft Edge 瀏覽器的設定是在 edge:// 網址上。 由於大多數這些網頁帶有 Microsoft Edge 品牌標誌,或在 WebView2 的語境中不合邏輯,因此部分網址被關閉。 欲了解更多資訊,請參閱 「封鎖的內部網址」。

網頁平台功能

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

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

被封鎖的內部網址

以下 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 因設定安全政策,已停用嵌入網頁檢視(包括 WebView2)的 Google 認證功能。 請參閱 Google OAuth 2.0 授權端點在嵌入式網頁檢視中即將推出的安全變更

欲掌握最新討論,請參閱 WebView2Feedback 倉庫中的 Google 認證流程與 WebView2

額外鍵盤快捷鍵資訊

Microsoft Edge 與 WebView2 支援鍵盤快捷鍵或快捷鍵綁定。

防止更新期間捷徑變更

當 Microsoft Edge 更新時,預設按鍵綁定可能會改變。 此外,預設關閉的鍵盤快捷鍵,若 WebView2 現在支援此功能,可能會被開啟。

為了避免鍵盤快捷鍵的這些變動,你可以設定 AreBrowserAcceleratorKeysEnabledFALSE,這樣會關閉所有可存取瀏覽器功能的按鍵,但保持所有基本的文字編輯和移動捷徑開啟。

關閉的捷徑

以下捷徑在 WebView2 中總是關閉,或實際上是關閉的。 ) (* 星號表示捷徑並未關閉,但可存取的功能已被關閉,或該功能不適用於 WebView2。

動作 Shortcut
添 Favorites Ctrl+D
新增所有分頁至 Favorites Ctrl+Shift+D
焦點位置 Ctrl+L,Alt+D
貼上後繼續 Ctrl+Shift+L
開啟檔案 Ctrl+O
Read Aloud * Ctrl+Shift+U
網頁擷取 * 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) 應用程式,以及 Win32 C++ 應用程式與視覺合成
聚焦前一個面板 * Shift+F6。 跟上面提到的 F6 支援一樣。
閱讀視圖 * F9
焦點選單列 F10
顯示身份選單 * Ctrl+Shift+M
Browser Task Manager * 轉移+逃脫
邊緣反饋 * Shift+Alt+I
靜音分頁 * Ctrl+M
新的 InPrivate (無痕) 視窗 Ctrl+Shift+N
新分頁 Ctrl+T
新視窗 Ctrl+N
還原最後關閉的分頁 Ctrl+Shift+T
焦點 Favorites Alt+Shift+B
Focus 非活躍彈出視窗 Alt+Shift+A
焦點搜尋 Ctrl+ECtrl+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 為假,捷徑會被關閉

若將 設定 AreBrowserAcceleratorKeysEnabledFALSE,以下額外的鍵盤快捷鍵將被關閉:

動作 Shortcut
Stop ESC
在頁面上查詢 Ctrl+F
尋找下一個 Ctrl+G
尋找前一個 Ctrl+Shift+G
Print Ctrl+P
重新整理 Ctrl+RF5換彈鍵
無快取刷新 Ctrl+Shift+RCtrl+F5Shift+F5Ctrl+RefreshShift+Refresh
拉遠顯示 Ctrl+-
拉近顯示 Ctrl++
重置變焦 Ctrl+0
尋找下一個 F3
尋找前一個 Shift+F3
上一步 Alt+左箭頭瀏覽器返回鍵
轉寄 Alt+Right 箭頭瀏覽器前進鍵
卡蕾瀏覽 F7
開啟/關閉 DevTools Ctrl+Shift+I
開啟 DevTools 主控台 Ctrl+Shift+J
Open DevTools 檢查 Ctrl+Shift+C
顯示 Downloads Ctrl+J

自訂個別金鑰

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