Controlul Microsoft Edge WebView2 permite încorporarea tehnologiilor web (HTML, CSS și JavaScript) în aplicații native. Controlul WebView2 folosește Microsoft Edge ca motor de desen pentru a afișa conținutul web în aplicații native.
Prezentarea Microsoft Edge WebView2:Autentificarea cu hyperlink este vizibilă.
Cu WebView2, poți încorpora cod web în diferite părți ale aplicației tale native sau poți construi toate aplicațiile native într-o singură instanță WebView2. Pe scurt, înseamnă că dezvolți o aplicație (de exemplu, WPF, WinForm) care poate încorpora unele pagini web.
Descriere oficială a avantajelor WebView2
Ecosistem web și set de abilități. Valorifică întreaga platformă web, biblioteci, unelte și talente care există în ecosistemul web. Inovează rapid. Dezvoltarea web permite implementarea și iterarea rapidă. Suport pentru Windows 7, 8, 10 și 11. Suport pentru o experiență de utilizare consecventă pe Windows 7, Windows 8, Windows 10 și Windows 11. Funcții native. Accesează setul complet de API-uri native. Codeshare. Adăugarea codului web în baza ta de cod poate crește reutilizarea pe mai multe platforme. Suport Microsoft. Microsoft oferă suport și adaugă cereri noi de funcționalitate pe platformele suportate. Distribuție veșnic verde. Bazează-te pe cea mai recentă versiune a Chromium, cu actualizări regulate ale platformei și patch-uri de securitate. Distribuția versiunilor a fost corectată. De asemenea, poți include versiuni specifice ale biților Chromium în aplicația ta. Adoptare incrementală. Pas cu pas pentru a adăuga componente web în aplicația ta.
Avantaje și dezavantaje tehnologice personale WebView2
Avantaj:
1. Dezvoltare hibridă, poți folosi tehnologie HTML, JS, CSS de front-end bogată pentru a crea efecte interesante, unele grafice sunt foarte greu de implementat cu tehnologia back-end și este foarte ușor de făcut cu front-end; 2. Pentru aplicații cu legături complexe de formulare, utilizarea dezvoltării de cadre front-end are avantaje mari față de dezvoltarea back-end; 3. Dacă linkul online este încorporat, este posibil să fie nevoie doar să actualizezi site-ul, nu este nevoie să actualizezi clientul, chiar dacă este o resursă web încorporată, trebuie doar să actualizezi pachetul de resurse de descărcare; 4. Durata de rulareÎn Windows 11, această componentă este instalată implicit pe sistem, prin urmare, aplicația ambalată nu va fi foarte mare;
Neajuns:
1. Acum poate rula doar pe platforma Windows și nu știu dacă există planuri de cross-platform în viitor; 2. Dacă sistemul nu instalează runtime-ul WebView2, software-ul nu poate rula normal, astfel încât poate fi necesar să se conecteze online sau să instaleze mediul de rulare necesar pentru prima dată;
Nucleul browserului WebView2
Pe scurt, WebView2 este un nucleu de browser care oferă funcții pentru a te ajuta să randezi resursele front-end. Nucleul browserului folosit de WebView2 este Chromium, un browser web dezvoltat de Google. Distribuit sub multiple drepturi de autor gratuite, precum licența BSD și open source, Chromium ar fi putut fi în dezvoltare încă din 2006. Chromium este motorul din spatele browserului Google Chrome al Google, care își propune să creeze un browser universal, sigur, stabil și rapid.
Platforme suportate de WebView2
Următoarele medii de programare sunt suportate:
- Win32 C/C++
- .NET Framework 4.5 sau mai târziu
- .NET Core 3.1 sau mai târziu
- .NET 5
- .NET 6
- WinUI 2.0
- WinUI 3.0
Aplicațiile WebView2 pot rula pe următoarele versiuni de 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**
Timp de rulare WebView2
Runtime-ul WebView2 este un runtime redistribuibil care acționează ca fundație (sau suport) pentru aplicația WebView2 (sau suportă) platforma web. Acest concept este similar cu Visual C++ sau runtime-ul .NET pentru aplicațiile C++/.NET. Runtime-ul WebView2 conține binare Microsoft Edge modificate care au fost ajustate fin și testate pentru aplicațiile WebView2. Odată ce runtime-ul WebView2 este instalat, acesta nu apare ca o aplicație de browser vizibilă utilizatorului. De exemplu, utilizatorii nu au scurtături pe desktopul browserului sau intrări în meniul Start.
În sistemul de operare Windows 11,Runtime-ul WebView2 este deja instalat implicit, ceea ce înseamnă, de asemenea, că trebuie să instalezi manual runtime-ul WebView2 doar pe versiunile inferioare ale sistemului de operare, așa cum se arată în figura de mai jos:
Descarcă runtime-ul WebView2:Autentificarea cu hyperlink este vizibilă.
(Sfârșit)
|