Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 6989|Odpověď: 3

[Zdroj] [WebView2] (1) Počáteční seznámení s technologií Microsoft Edge WebView2

[Kopírovat odkaz]
Zveřejněno 25. 9. 2022 13:51:37 | | | |
Ovládací panel Microsoft Edge WebView2 umožňuje vkládat webové technologie (HTML, CSS a JavaScript) do nativních aplikací. Ovládání WebView2 používá Microsoft Edge jako kreslící engine pro zobrazení webového obsahu v nativních aplikacích.

Představujeme Microsoft Edge WebView2:Přihlášení k hypertextovému odkazu je viditelné.

S WebView2 můžete vložit webový kód do různých částí nativní aplikace nebo vytvořit všechny nativní aplikace v jedné instanci WebView2. Jednoduše řečeno, znamená to, že vyvíjíte aplikaci (např. WPF, WinForm), která dokáže vložit některé webové stránky.



Oficiální popis výhod WebView2

Webový ekosystém a dovednosti. Využijte celou webovou platformu, knihovny, nástroje a talenty, které ve webovém ekosystému existují.
Rychle inovuj. Webový vývoj umožňuje rychlé nasazení a iterace.
Podpora Windows 7, 8, 10 a 11. Podpora konzistentního uživatelského zážitku napříč Windows 7, Windows 8, Windows 10 a Windows 11.
Nativní funkce. Získejte přístup k celé sadě nativních API.
Codeshare. Přidání webového kódu do vašeho kódu může zvýšit opětovné využití napříč více platformami.
Podpora Microsoftu. Microsoft poskytuje podporu a přidává nové požadavky na funkce na podporovaných platformách.
Stálé rozšíření rostlin. Spoléhejte na nejnovější verzi Chromium s pravidelnými aktualizacemi platformy a bezpečnostními záplatami.
Distribuce verzí opravena. Do své aplikace můžete také zabalit konkrétní verze Chromium bitů.
Postupné adopce. Krok za krokem přidávání webových komponent do vaší aplikace.

Výhody a nevýhody technologie Personal WebView2

Výhoda:

1. Hybridní vývoj, můžete použít bohaté technologie HTML, JS, CSS k vytvoření zajímavých efektů, některé grafy jsou velmi obtížné implementovat pomocí back-end technologie, a je velmi snadné to udělat ve front-endu;
2. Pro aplikace s komplexním propojením formulářů má vývoj front-end frameworků velké výhody oproti back-end vývoji;
3. Pokud je online odkaz vložen, možná budete muset aktualizovat pouze stránku, není třeba aktualizovat klienta, i když jde o vložený webový zdroj, stačí aktualizovat balíček zdrojů ke stažení;
4. Délka běhuVe Windows 11 je tato komponenta ve výchozím nastavení nainstalována na systému, proto balená aplikace nebude příliš velká;

Nedostatek:

1. Nyní může běžet pouze na platformě Windows a nevím, jestli jsou plány na přechod mezi platformami v budoucnu;
2. Pokud systém nenainstaluje runtime WebView2, software nemůže běžet normálně, takže může být nutné poprvé přejít online nebo nainstalovat požadované běžící prostředí;

Jádro prohlížeče WebView2

Jednoduše řečeno, WebView2 je jádro prohlížeče, které poskytuje funkce pomáhající s renderováním front-end zdrojů. Jádro prohlížeče používané WebView2 je Chromium, webový prohlížeč vyvinutý Googlem. Chromium bylo distribuováno pod více volnými autorskými právy, jako je licence BSD a open source, a mohlo být ve vývoji již v roce 2006. Chromium je engine za prohlížečem Google Chrome, jehož cílem je vytvořit univerzální prohlížeč, který je bezpečný, stabilní a rychlý.

WebView2 podporovaly platformy

Podporována jsou následující programovací prostředí:

  • Win32 C/C++
  • .NET Framework 4.5 nebo novější
  • .NET Core 3.1 nebo novější
  • .NET 5
  • .NET 6
  • WinUI 2.0
  • WinUI 3.0


Aplikace WebView2 mohou běžet na následujících verzích 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 **

WebView2 runtime

WebView2 runtime je redistribuovatelný runtime, který slouží jako základ (nebo podpora) aplikace WebView2 (nebo podporuje) webovou platformu. Tento koncept je podobný Visual C++ nebo .NET runtime pro aplikace C++/.NET. Runtime WebView2 obsahuje upravené binárky Microsoft Edge, které byly doladěny a testovány pro aplikace WebView2. Jakmile je runtime WebView2 nainstalován, nezobrazuje se jako uživatelsky viditelná aplikace v prohlížeči. Například uživatelé nemají v nabídce Start zkratky nebo záznamy na desktopu prohlížeče.

V operačním systému Windows 11,Runtime WebView2 je již ve výchozím nastavení nainstalovaný, což také znamená, že stačí ručně nainstalovat runtime WebView2 pouze na nižší verze operačního systému, jak je znázorněno na obrázku níže:



Stáhněte si runtime WebView2:Přihlášení k hypertextovému odkazu je viditelné.

(Konec)





Předchozí:20 nových API pro .NET 6
Další:[WebView2] (2) WinForm zavádí WebView2 pro zobrazení webového obsahu
 Pronajímatel| Zveřejněno 25. 9. 2022 20:47:13 |
Jádro prohlížeče C# Firefox Geckofx dokáže implementovat funkce jako proxy a nezávislost na procesu
https://www.itsvse.com/thread-2859-1-1.html
Zveřejněno 8. 8. 2023 09:06:26 |
Pojďte se učit.
Zveřejněno 2025-4-22 11:54:37 |
Je to příliš škodlivé
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com