Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 6989|Odpowiedź: 3

[Źródło] [WebView2] (1) Pierwsze wprowadzenie do technologii Microsoft Edge WebView2

[Skopiuj link]
Opublikowano 2022-9-25 13:51:37 | | | |
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)





Poprzedni:20 nowych API dla .NET 6
Następny:[WebView2] (2) WinForm wprowadza WebView2 do wyświetlania treści internetowych
 Ziemianin| Opublikowano 2022-9-25 20:47:13 |
Jądro przeglądarki C# Firefox Geckofx może implementować funkcje takie jak niezależność proxy i procesu
https://www.itsvse.com/thread-2859-1-1.html
Opublikowano 2023-8-8 09:06:26 |
Przyjdź i ucz się
Opublikowano 2025-4-22 11:54:37 |
To zbyt szkodliwe
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com