2024年3月15日 星期五

[研究]Microsoft Edge 與 Microsoft Edge WebView2 執行階段的差別

 [研究]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


沒有留言:

張貼留言