[研究]較新的 Windows 都預設有 Edge (Chromium) 瀏覽器,為何要有 Microsoft Edge WebView2 軟體存在?
2026-02-24
這個問題其實涉及 Windows 系統的 瀏覽器核心與應用程式整合。原因與差異:
| 項目 | Microsoft Edge (Chromium) | Microsoft Edge WebView2 |
|---|---|---|
| 角色 | 獨立瀏覽器,用戶直接使用上網 | 元件 (runtime),給其他應用程式嵌入網頁功能用 |
| 使用方式 | 打開瀏覽器、瀏覽網頁 | 被程式呼叫,不直接打開 |
| 依賴 | 可獨立運行 | 需要安裝 WebView2 Runtime 才能讓應用程式使用 Chromium 引擎 |
| 更新方式 | Windows 更新或 Edge 自身更新 | 自動背景更新或由開發者指定 WebView2 版本 |
2️⃣ 為什麼不直接用 Edge?
- 版本控制
- 如果每個應用程式直接用 Edge 安裝的 Chromium 核心,更新 Edge 可能破壞應用程式的相容性。WebView2 可以讓開發者選擇固定版本或 Evergreen 版本,保持穩定性。
- 內嵌網頁功能
- 很多 Windows 軟體不是瀏覽器,但需要顯示 HTML、CSS、JavaScript 內容(例如 Office、Teams、一些設定頁面、甚至一些財務/ERP軟體)。WebView2 提供一個「嵌入 Chromium 引擎」的 API。
- 跨程式一致性
- 不管用戶裝了哪個 Edge 版本,WebView2 保證應用程式在各台電腦上渲染網頁的結果一致。
3️⃣ 應用場景
- Windows 設定 App 裡的「進階設定頁面」
- Office、Teams、OneNote 內嵌網頁
- 第三方桌面應用程式內嵌網頁功能(如聊天、報表、付款頁面)
也就是說,Edge 是你看的瀏覽器,WebView2 是其他程式看網頁的「隱形瀏覽器核心」。
💡 簡單記憶法:
Edge = 瀏覽器,WebView2 = 內嵌瀏覽器引擎給軟體用
也就是說,即便 Windows 已經有 Edge,WebView2 仍然需要安裝,才能保證桌面應用程式正常使用內嵌網頁功能。
(完)