Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 6989|Vastaus: 3

[Lähde] [WebView2] (1) Ensikosketus Microsoft Edge WebView2 -teknologiaan

[Kopioi linkki]
Julkaistu 2022-9-25 13:51:37 | | | |
Microsoft Edge WebView2 -ohjaus mahdollistaa web-teknologioiden (HTML, CSS ja JavaScript) upottamisen natiivisovelluksiin. WebView2-ohjaus käyttää Microsoft Edgeä piirustusmoottorina verkkosisällön näyttämiseen natiivisovelluksissa.

Esittelyssä Microsoft Edge WebView2:Hyperlinkin kirjautuminen on näkyvissä.

WebView2:n avulla voit upottaa web-koodia eri osiin alkuperäistä sovellustasi tai rakentaa kaikki natiivisovelluksesi yhteen WebView2-instanssiin. Yksinkertaisesti sanottuna se tarkoittaa, että kehität sovelluksen (esim. WPF, WinForm), joka voi upottaa joitakin verkkosivuja.



Virallinen kuvaus WebView2:n eduista

Verkkoekosysteemi ja osaaminen. Hyödynnä koko web-alustaa, kirjastoja, työkaluja ja osaamista, jotka ovat olemassa verkkoekosysteemistössä.
Innovoi nopeasti. Verkkokehitys mahdollistaa nopean käyttöönoton ja iteroinnin.
Windows 7, 8, 10 ja 11 -tuki. Tuki johdonmukaiselle käyttökokemukselle Windows 7:n, Windows 8:n, Windows 10:n ja Windows 11:n välillä.
Natiivifunktiot. Pääse käsiksi koko natiivien API-rajapintojen joukkoon.
Koodinjako. Verkkokoodin lisääminen koodipohjaan voi lisätä uudelleenkäyttöä useilla alustoilla.
Microsoftin tuki. Microsoft tarjoaa tukea ja lisää uusia ominaisuuspyyntöjä tuetuille alustoille.
Ikivihreä levinneisyys. Luota Chromiumin uusimpaan versioon, jossa on säännöllisiä alustapäivityksiä ja tietoturvapäivityksiä.
Versioiden jakelu korjattu. Voit myös paketoida sovelluksessasi tiettyjä versioita Chromium-biteistä.
Asteittainen adoptio. Askel askeleelta voit lisätä verkkokomponentteja sovellukseesi.

Henkilökohtaiset WebView2-teknologian hyvät ja huonot puolet

Etu:

1. Hybridikehityksessä voit käyttää rikkaita front-end HTML-, JS- JA CSS-teknologioita siistejä efektejä varten, jotkut kaaviot ovat hyvin vaikeita toteuttaa back-end-teknologialla, ja se on hyvin helppoa front-endillä;
2. Sovelluksissa, joissa on monimutkaisia muotolinkityksiä, front-end-framework-kehityksellä on suuria etuja taustakehitykseen verrattuna;
3. Jos verkkolinkki on upotettu, sinun tarvitsee ehkä päivittää vain sivusto, ei asiakasta, vaikka kyseessä olisi upotettu verkkoresurssi, sinun tarvitsee päivittää vain latausresurssipaketti;
4. KestoWindows 11:ssä tämä komponentti asennetaan oletuksena järjestelmään, siksi pakattu sovellus ei ole kovin suuri;

Puute:

1. Nyt se voi toimia vain Windows-alustalla, enkä tiedä, onko suunnitelmissa siirtyä eri alustoille tulevaisuudessa;
2. Jos järjestelmä ei asenna WebView2-ajonaikaa, ohjelmisto ei voi toimia normaalisti, joten voi olla tarpeen siirtyä verkkoon tai asentaa tarvittava käyttöympäristö ensimmäistä kertaa;

WebView2-selaimen ydin

Yksinkertaisesti sanottuna WebView2 on selaimen ydin, joka tarjoaa toimintoja etupääresurssien renderöintiin. WebView2:n käyttämä selaimen ydin on Chromium, Googlen kehittämä verkkoselain. Chromiumia jaettiin useilla ilmaisilla tekijänoikeuksilla, kuten BSD-lisenssillä ja avoimella lähdekoodilla, ja se saattoi olla kehitteillä jo vuonna 2006. Chromium on Googlen Google Chrome -selaimen moottori, jonka tavoitteena on luoda universaali selain, joka on turvallinen, vakaa ja nopea.

WebView2-tuetut alustat

Seuraavat ohjelmointiympäristöt ovat tuettuja:

  • Win32 C/C++
  • .NET Framework 4.5 tai uudempi
  • .NET Core 3.1 tai uudempi
  • .NET 5
  • .NET 6
  • WinUI 2.0
  • WinUI 3.0


WebView2-sovellukset voivat toimia seuraavilla Windows-versioilla:

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-ajonaika

WebView2-ajonaika on uudelleenjaettava ajonaika, joka toimii WebView2-sovelluksen perustana (tai tukena) verkkoalustalle. Tämä käsite on samankaltainen kuin Visual C++ tai .NET-ajonaikainen sovellus C++/.NET-sovelluksille. WebView2-ajonaikainen versio sisältää muokattuja Microsoft Edge -binäärejä, jotka on hienosäädetty ja testattu WebView2-sovelluksia varten. Kun WebView2-ajonaikajärjestelmä on asennettu, se ei enää näytä käyttäjän näkyvänä selainsovelluksena. Esimerkiksi käyttäjillä ei ole selaimen pikanäppäimiä tai merkintöjä Käynnistä-valikossa.

Windows 11 -käyttöjärjestelmässä,WebView2-ajonaika on jo oletuksena asennettu, mikä tarkoittaa myös, että sinun tarvitsee manuaalisesti asentaa WebView2-ajonaikainen käyttöjärjestelmän alemmille versioille, kuten alla olevassa kuvassa näkyy:



Lataa WebView2-ajonaika:Hyperlinkin kirjautuminen on näkyvissä.

(Loppu)





Edellinen:20 uutta API:a .NET 6:lle
Seuraava:[WebView2] (2) WinForm esittelee WebView2:n näyttämään verkkosisältöä
 Vuokraisäntä| Julkaistu 2022-9-25 20:47:13 |
C#-selaimen Firefox-ydin Geckofx voi toteuttaa toimintoja, kuten välityspalvelin ja prosessiriippumattomuus
https://www.itsvse.com/thread-2859-1-1.html
Julkaistu 2023-8-8 09:06:26 |
Tule ja opi
Julkaistu 2025-4-22 klo 11:54:37 |
Se on liian haitallista
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com