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