[研究]Microsoft Edge 與 Microsoft Edge WebView2 執行階段的差別
2024-03-15
環境:Visual Studio 2022 + ASP.NET + WebForm + Web Application + C# + SQL Server 2019 + SQL Server Management Studio (SSMS) 19
********************************************************************************
********************************************************************************
Microsoft Edge 與 Microsoft Edge WebView2 執行階段的差異
ChatGPT
Microsoft Edge和Microsoft Edge WebView2是微軟的兩個相關但不同的產品。 它們之間的主要區別在於其用途和功能:
Microsoft Edge:
Microsoft Edge是一款網頁瀏覽器,它提供了一套完整的瀏覽器功能,包括瀏覽網頁、管理書籤、擴充功能支援等等。
使用者可以透過Microsoft Edge存取網路上的各種網站和線上服務,並且可以根據自己的偏好進行自訂設定。
Microsoft Edge WebView2:
Microsoft Edge WebView2是一種內嵌的網頁瀏覽器控制項,可嵌入應用程式中,用於顯示Web內容。
它基於Chromium內核,與Microsoft Edge瀏覽器的渲染引擎相同,但是它是以一種嵌入式的方式存在,供開發人員在他們的應用程式中使用。
開發人員可以使用WebView2將Web內容嵌入到他們的應用程式中,而無需使用者離開應用程式去開啟外部瀏覽器。
因此,主要的差異在於Microsoft Edge是一款完整的網頁瀏覽器,而Microsoft Edge WebView2則是用於在應用程式中嵌入Web內容的控制項。
********************************************************************************
User
若沒有 Microsoft Edge WebView2,目前最新版 Microsoft Edge 是基於Chromium內核嗎 ?
ChatGPT
是的,若沒有 Microsoft Edge WebView2,目前最新版 Microsoft Edge 是基於Chromium內核的。 微軟在2019年底宣布將其 Edge 瀏覽器重新設計為基於Chromium開源專案的版本。 這個決定使得新版的 Microsoft Edge 在穩定性、相容性和效能方面得到了明顯的提升。 Chromium是由Google主導的開源項目,它成為了許多流行瀏覽器的基礎,包括Google Chrome、Opera等。
********************************************************************************
User
請問 Microsoft Edge WebView2 是 Visual Studio 2019、2022 安裝的 ?
ChatGPT
是的,Microsoft Edge WebView2 是由 Visual Studio 2019 和 Visual Studio 2022 安裝的。 它作為一個可選元件,可以與這兩個版本的 Visual Studio 一起安裝。 在使用 Visual Studio 開發應用程式時,開發人員可以選擇包含 Microsoft Edge WebView2 控制項,以便在他們的應用程式中嵌入 Web 內容。 這使得開發人員能夠創建更互動式和功能豐富的應用程序,同時無需用戶離開應用程式即可存取 Web 內容。
********************************************************************************
Microsoft Edge WebView2 與 Microsoft Edge WebView 差別 ?
ChatGPT
Microsoft Edge WebView2 和 Microsoft Edge WebView 是兩個不同的工具,用於在應用程式中嵌入 Microsoft Edge 瀏覽器的功能。它們之間的主要差異在於其核心技術和支援範圍:
Microsoft Edge WebView2:
基於 Chromium 的 WebView 解決方案。
- 提供更現代化、更穩定的瀏覽體驗,與最新的 Chromium 版本相容。
- 支援最新的網頁標準和技術。
- 提供更廣泛的平台支援,包括 Windows、macOS 和 Linux。
- 提供更多的開發者工具和功能,例如開發者工具擴充功能和更靈活的部署選項。
Microsoft Edge WebView:
- 基於傳統的 Microsoft Edge HTML/Trident 引擎的 WebView 解決方案。
- 較舊,可能無法支援最新的網頁技術和標準。
在 Windows 平台上有較廣泛的支援,但在跨平台方面較不靈活。
總的來說,如果您需要在應用程式中嵌入現代化且功能豐富的瀏覽器,並且需要跨平台支援,則推薦使用 Microsoft Edge WebView2。如果您的應用程式需要與較舊的環境兼容,或者有其他限制,則可能需要考慮使用 Microsoft Edge WebView。
********************************************************************************
User
Microsoft Edge WebView2 和 Microsoft Edge WebView 分別由哪一版本 Edge 開始提供 ?
ChatGPT
Microsoft Edge WebView2 是從 Microsoft Edge 版本 79 開始提供的,而 Microsoft Edge WebView 則從較早的版本開始提供,通常與特定版本的 Windows 一起發布。
********************************************************************************
(完)
相關
https://zh.wikipedia.org/zh-tw/Microsoft_Edge
沒有留言:
張貼留言