Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 6989|Odgovoriti: 3

[Vir] [WebView2] (1) Začetni uvod v tehnologijo Microsoft Edge WebView2

[Kopiraj povezavo]
Objavljeno 25. 9. 2022 ob 13:51:37 | | | |
Nadzor Microsoft Edge WebView2 omogoča vdelavo spletnih tehnologij (HTML, CSS in JavaScript) v domače aplikacije. Nadzor WebView2 uporablja Microsoft Edge kot risalni pogon za prikaz spletnih vsebin v izvornih aplikacijah.

Predstavljamo Microsoft Edge WebView2:Prijava do hiperpovezave je vidna.

Z WebView2 lahko vgradite spletno kodo v različne dele svoje domače aplikacije ali pa vse svoje domače aplikacije zgradite v eni sami instanci WebView2. Preprosto povedano, to pomeni, da razvijete aplikacijo (npr. WPF, WinForm), ki lahko vgradi nekatere spletne strani.



Uradni opis prednosti WebView2

Spletni ekosistem in nabor veščin. Izkoristite celotno spletno platformo, knjižnice, orodja in talente, ki obstajajo v spletnem ekosistemu.
Hitro inovirajte. Spletni razvoj omogoča hitro uvajanje in iteracijo.
Podpora za Windows 7, 8, 10 in 11. Podpora za dosledno uporabniško izkušnjo v Windows 7, Windows 8, Windows 10 in Windows 11.
Izvorne funkcije. Dostopajte do celotnega nabora izvornih API-jev.
Codeshare. Dodajanje spletne kode v vašo kodo lahko poveča ponovno uporabo na več platformah.
Microsoftova podpora. Microsoft nudi podporo in dodaja nove zahteve za funkcije na podprtih platformah.
Večna razširjenost. Zanašajte se na najnovejšo različico Chromiuma z rednimi posodobitvami platforme in varnostnimi popravki.
Distribucija različic je popravljena. V svojo aplikacijo lahko tudi zapakirate določene različice Chromium bitov.
Postopna posvojitev. Korak za korakom dodajte spletne komponente v svojo aplikacijo.

Prednosti in slabosti tehnologije Personal WebView2

Prednost:

1. Hibridni razvoj, lahko uporabite bogato front-end HTML, JS, CSS tehnologijo za ustvarjanje zanimivih učinkov, nekateri diagrami so zelo zahtevni za implementacijo z back-end tehnologijo, in zelo enostavno za front-end;
2. Za aplikacije s kompleksno povezavo obrazcev ima razvoj front-end ogrodja velike prednosti pred back-end razvojem;
3. Če je spletna povezava vgrajena, boste morda morali le posodobiti stran, ni potrebe po posodobitvi odjemalca, tudi če gre za vgrajen spletni vir, morate posodobiti le paket za prenos virov;
4. Čas izvajanjaV Windows 11 je ta komponenta privzeto nameščena na sistemu, zato pakirana aplikacija ne bo zelo velika;

Pomanjkljivost:

1. Zdaj lahko deluje le na platformi Windows in ne vem, ali obstajajo načrti za menjavo platform v prihodnosti;
2. Če sistem ne namesti WebView2 runtime, programska oprema ne more normalno delovati, zato je morda potrebno najprej preiti na splet ali namestiti zahtevano okolje;

Jedro brskalnika WebView2

Preprosto povedano, WebView2 je jedro brskalnika, ki ponuja funkcije za pomoč pri upodabljanju virov na front-endu. Jedro brskalnika, ki ga uporablja WebView2, je Chromium, spletni brskalnik, ki ga je razvil Google. Distribuiran pod več prostimi avtorskimi pravicami, kot sta BSD licenca in odprtokodna koda, je bil Chromium morda v razvoju že leta 2006. Chromium je pogon za Googlov brskalnik Google Chrome, katerega cilj je ustvariti univerzalni brskalnik, ki je varen, stabilen in hiter.

WebView2 podpira platforme

Podprta so naslednja programska okolja:

  • Win32 C/C++
  • .NET Framework 4.5 ali novejši
  • .NET Core 3.1 ali novejši
  • .NET 5
  • .NET 6
  • WinUI 2.0
  • WinUI 3.0


Aplikacije WebView2 lahko tečejo na naslednjih različicah 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 **

Čas izvajanja WebView2

Runtime WebView2 je redistributivno runtime, ki deluje kot osnova (ali podpora) za aplikacijo WebView2 (ali pa podpira) spletno platformo. Ta koncept je podoben Visual C++ ali .NET runtime za C++/.NET aplikacije. Runtime WebView2 vsebuje spremenjene binarne datoteke Microsoft Edge, ki so bile natančno prilagojene in testirane za aplikacije WebView2. Ko je runtime WebView2 nameščen, se ne prikaže kot uporabniku vidna aplikacija v brskalniku. Na primer, uporabniki nimajo bližnjic na namizju brskalnika ali vnosov v meniju Start.

V operacijskem sistemu Windows 11,Runtime WebView2 je privzeto že nameščen, kar pomeni tudi, da morate WebView2 runtime ročno namestiti le na nižje različice operacijskega sistema, kot je prikazano na spodnji sliki:



Prenesite trajanje WebView2:Prijava do hiperpovezave je vidna.

(Konec)





Prejšnji:20 novih API-jev za .NET 6
Naslednji:[WebView2] (2) WinForm uvaja WebView2 za prikaz spletnih vsebin
 Najemodajalec| Objavljeno 25. 9. 2022 ob 20:47:13 |
Jedro brskalnika C# Firefox Geckofx lahko implementira funkcije, kot sta neodvisnost od proxyja in procesa
https://www.itsvse.com/thread-2859-1-1.html
Objavljeno 8. 8. 2023 09:06:26 |
Pridi in se nauči
Objavljeno 22. 4. 2025 ob 11:54:37 |
To je preveč škodljivo
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com