Kontrola Microsoft Edge WebView2 pozwala na osadzanie technologii webowych (HTML, CSS i JavaScript) w aplikacjach natywnych. Sterowanie WebView2 wykorzystuje Microsoft Edge jako silnik rysowania do wyświetlania treści internetowych w aplikacjach natywnych.
Przedstawiamy Microsoft Edge WebView2:Logowanie do linku jest widoczne.
Dzięki WebView2 możesz osadzać kod webowy w różnych częściach swojej natywnej aplikacji lub budować wszystkie aplikacje natywne w jednej instancji WebView2. Mówiąc prosto, oznacza to, że tworzysz aplikację (np. WPF, WinForm), która może osadzać niektóre strony internetowe.
Oficjalny opis zalet WebView2
Ekosystem i zestaw umiejętności internetowych. Wykorzystaj całą platformę internetową, biblioteki, narzędzia i talenty istniejące w ekosystemie webowym. Szybko wprowadzaj innowacje. Tworzenie stron internetowych umożliwia szybkie wdrażanie i iterację. Wsparcie dla Windows 7, 8, 10 i 11. Wsparcie dla spójnego doświadczenia użytkownika w Windows 7, Windows 8, Windows 10 i Windows 11. Natywne funkcje. Uzyskaj dostęp do pełnego zestawu natywnych API. Codeshare. Dodanie kodu webowego do bazy kodu może zwiększyć częstotliwość ponownego wykorzystania na wielu platformach. Wsparcie Microsoftu. Microsoft zapewnia wsparcie i dodaje nowe zapytania o funkcje na wspieranych platformach. Rozmieszczenie wiecznie zielone. Polegaj na najnowszej wersji Chromium z regularnymi aktualizacjami platformy i łatkami bezpieczeństwa. Poprawiono dystrybucję wersji. Możesz też zapakować konkretne wersje bitów Chromium w swojej aplikacji. Stopniowa adopcja. Krok po kroku, aby dodać komponenty webowe do swojej aplikacji.
Zalety i wady technologii Personal WebView2
Korzyść:
1. Rozwój hybrydowy, można wykorzystać bogatą technologię front-end HTML, JS, CSS do tworzenia efektowych efektów, niektóre wykresy są bardzo trudne do zaimplementowania za pomocą technologii backend, a bardzo łatwo zrobić to w front-endzie; 2. W zastosowaniach z złożonym powiązaniem formularzy, korzystanie z front-end frameworka ma duże zalety w porównaniu do back-endu; 3. Jeśli link online jest osadzony, może wystarczyć aktualizacja strony, nie trzeba aktualizować klienta, nawet jeśli jest to wbudowany materiał webowy, wystarczy zaktualizować pakiet zasobów do pobrania; 4. Czas trwaniaW Windows 11 ten komponent jest domyślnie zainstalowany na systemie, dlatego aplikacja pakowana nie będzie bardzo duża;
Niedociągnięcie:
1. Teraz może działać tylko na platformie Windows i nie wiem, czy są plany na przejście na różne platformy w przyszłości; 2. Jeśli system nie zainstaluje runtime WebView2, oprogramowanie nie może działać normalnie, więc może być konieczne przejście online lub instalacja wymaganego środowiska uruchomieniowego po raz pierwszy;
Jądro przeglądarki WebView2
Mówiąc prosto, WebView2 to jądro przeglądarki, które oferuje funkcje pomagające renderować zasoby front-endowe. Jądrem przeglądarki używanym przez WebView2 jest Chromium, przeglądarka internetowa opracowana przez Google. Dystrybuowany na podstawie wielu wolnych praw autorskich, takich jak licencja BSD i open source, Chromium mógł być rozwijany już w 2006 roku. Chromium to silnik stojący za przeglądarką Google Chrome, której celem jest stworzenie uniwersalnej przeglądarki bezpiecznej, stabilnej i szybkiej.
Platformy wspierane przez WebView2
Obsługiwane są następujące środowiska programistyczne:
- Win32 C/C++
- .NET Framework 4.5 lub nowszy
- .NET Core 3.1 lub nowszy
- .NET 5
- .NET 6
- WinUI 2.0
- WinUI 3.0
Aplikacje WebView2 mogą działać na następujących wersjach Windows:
Windows 11 Windows 10 Windows 10 IoT Enterprise LTSC x32 2019 Windows 10 IoT Enterprise LTSC x64 2019 Windows 10 IoT Enterprise 21h1 x64 Windows 8.1 Windows 7 ** Windows Server 2019 Windows Server 2016 Windows Server 2012 Windows Server 2012 R2 Windows Server 2008 R2 **
Runtime WebView2
Runtime WebView2 to redystrybucyjny runtime, który stanowi podstawę (lub wsparcie) aplikacji WebView2 (lub wspiera) platformę webową. Ta koncepcja jest podobna do Visual C++ lub środowiska uruchomieniowego .NET dla aplikacji C++/.NET. Runtime WebView2 zawiera zmodyfikowane pliki binarne Microsoft Edge, które zostały dopracowane i przetestowane dla aplikacji WebView2. Po zainstalowaniu runtime WebView2 nie pojawia się on jako aplikacja przeglądarkowa widoczna dla użytkownika. Na przykład użytkownicy nie mają skrótów na pulpicie przeglądarki ani wpisów w menu Start.
W systemie operacyjnym Windows 11,Runtime WebView2 jest już domyślnie zainstalowany, co oznacza również, że wystarczy ręcznie zainstalować runtime WebView2 tylko na niższych wersjach systemu operacyjnego, jak pokazano na poniższym rysunku:
Pobierz runtime WebView2:Logowanie do linku jest widoczne.
(Koniec)
|