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

Näkymä: 6280|Vastaus: 0

[Lähde] WebView2 (6) Jaa ja ota käyttöön WebView2-ajonaika.

[Kopioi linkki]
Julkaistu 16.10.2022 9.46.51 | | | |
Vaatimukset: Tiedämme, että kun käytät WebView2-ohjausta C#:ssa, sinun täytyy asentaa WebView2-ajonaikainen laite koneeseen, jotta se näyttää ja toimii normaalisti, muuten ohjelma raportoi poikkeuksen. WebView2-sovellukset luottavat asiakaskoneen WebView2-ajonaikaan. Kun jaat WebView2-sovellusta, sinun täytyy miettiä, miten WebView2:n ajonaikaa jaetaan ja päivitetään asiakaskoneilla.

Arvostelu:

[WebView2] (1) Ensikosketus Microsoft Edge WebView2 -teknologiaan
https://www.itsvse.com/thread-10361-1-1.html

[WebView2] (2) WinForm esittelee WebView2:n näyttämään verkkosisältöä
https://www.itsvse.com/thread-10362-1-1.html

WebView2 (3) Kaksisuuntainen viestintä Web- ja WinForm-sovellusten välillä
https://www.itsvse.com/thread-10364-1-1.html

[WebView2] (4) Web ja WinForm kutsuvat funktiometodeja toisilleen
https://www.itsvse.com/thread-10365-1-1.html

[WebView2] (5) Virtuaalisen isännän paikallisten HTML-resurssien lataaminen
https://www.itsvse.com/thread-10367-1-1.html

Kolme tilaa: Evergreen Runtime Distribution Mode, Evergreen Offline Standalone Installer, Fixed Version Runtime

Latausosoite:Hyperlinkin kirjautuminen on näkyvissä.

Evergreen ajonaikainen jakelutila

Sovellus käyttää tätä linkkiä ladatakseen bootloaderin ohjelmallisesti asiakkaalle ja käynnistääkseen bootloaderin. Tämä lähestymistapa välttää tarpeen käyttää sovelluksen pakkausbootstrapperia. Tämä lähestymistapa perustuu Microsoftin sisällönjakeluverkkoon (CDN) bootstrappingissa.

Jatkuva jakelumalli varmistaa, että WebView2-sovellukset hyödyntävät viimeisimpiä WebView2-ominaisuuksia ja tietoturvapäivityksiä. Ikivihreällä levinneisyysmallilla on seuraavat ominaisuudet:

  • WebView2-ajonaikaAutomaattiset päivityksetIlman että tarvitsee tehdä mitään. Se saa samat Microsoft Edge -päivitykset, kuten Microsoft Edge Stable Channel Release Notesissa ja Microsoft Edge Security Briefing Release Notesissa on kuvattu.
  • Kaikki WebView2-sovellukset, jotka käyttävät evergreen-jakelumallia, käyttävät evergreen WebView2 -ajonaikaaJaa kopiot levytilan säästämiseksi
  • Kelvollisissa järjestelmissä Microsoft Edgen ja Evergreen WebView2:n ajonaikaiset binäärit on yhdistetty yhteen samassa versiossa. Tämä linkki tuo etuja levyn jalanjäljelle, muistille ja suorituskyvylle.


Kun käytetään WebView2-ajontimen Evergreen-jakelutilaa, WebView2-sovellus olettaa, että asiakkaalla on uusin ajonaika. Kaikille asiakasohjelman sovelluksille sovellukset eivät voi vaatia tiettyä WebView2-ajonaikaista versiota. Kun uusi WebView2 SDK -paketti julkaistaan, yhteensopiva versio WebView2-ajonaikasta jaetaan asiakkaille. Tämän seurauksena WebView2-sovellukset voivat käyttää WebView2-SDK:n uusimman version rajapintoja.

WebView2:n ajonaikainen käynnistyslataaja on pieni (MicrosoftEdgeWebview2Setup.exe Noin 2 MB) asentaja. WebView2:n ajonaikainen bootloader lataa ja asentaa Evergreenin Runtimen Microsoftin palvelimilta, jotka vastaavat käyttäjän laitearkkitehtuuria.

WebView2:n ajonaikainen käynnistyslataaja käynnistetään antamalla seuraava komento:


Evergreen offline-itsenäinen asennusohjelma

Toisin kuin offline-asiakkaat, eli koneet, joilla ei ole pääsyä ulkoiseen verkkoon, WebView2 Runtime Standalone Installer on täydellinen asennusohjelma, joka asentaa Evergreen WebView2:n suoritusaikaan offline-ympäristöön.

Evergreenin itsenäinen asennuskomento on seuraava:


Kiinteän version ajonaika

Rajoitetuissa ympäristöissä, joissa on tiukat yhteensopivuusvaatimukset, harkitse kiinteän version jakelumallin käyttöä. Kiinteän version jakelutilaa kutsuttiin aiemmin nimellä 'tuo-oma-versiosi-jakelumalli'.

Kiinteässä versiojakelutilassa voit hallita, milloin sovelluksesi WebView2-ajonaika päivitetään. Lataa tietty WebView2-ajonaikainen versio ja paketoi se WebView2-sovellukseen. WebView2-ajonaikaa asiakkaalla ei päivitetä automaattisesti. Sen sijaan WebView2:n ajonaika, joka on paketoitu ja jaettu päivitetyn sovelluksen mukana, päivitetään säännöllisesti. Kiinteän version menetelmä ei käytä WebView2-ajonaikaisen rekisteriavainta.

Kiinteän version binäärit ovat yli 250 MB ja tekevät sovelluspaketista suuremman.

Lataa WebView2-ajonaikainen versio Lataa kiinteä versio WebView2-ajonajasta pakettina, jossa on tiedoston pääte :.cab, esimerkiksi:Microsoft.WebView2.FixedVersionRuntime.106.0.1370.47.x64.cabOsoite:Hyperlinkin kirjautuminen on näkyvissä.

Pura WebView2-ajonaikainen paketti komentorivikomennolla expand {path to the package} -F:* {path to the destination folder} tai käytä purkutyökalua, kuten WinRAR. Vältä purkamista File Explorerin kautta, sillä menetelmä ei välttämättä tuota oikeaa kansiorakennetta. Esimerkiksi komento on seuraava:

C#-ohjelma osoittaa polun kiinteään binääriversioon WebView2-ympäristöä luodessa, joka määritellään ympäristömuuttujalla, ja koodi on seuraava:



Näet, että winform-ohjelma ei käytä järjestelmän asentamaa WebView2-ajonaikaa, vaan käyttää kiinteää versiota ajonajasta, jonka olemme asettaneet.

Viittaus:Hyperlinkin kirjautuminen on näkyvissä.





Edellinen:ESXI 7 tarkistaa palvelimen isännän muistimallin ja koon
Seuraava:[Käytännön taistelu] Rakenna HTTP-välityspalvelinpalvelu Tinyproxyn pohjalta
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