Poate Microsoft Edge WebView2 control preload pagină înainte de afișarea?

0

Problema

Eu sunt, folosind Microsoft Edge WebView2 de control în WPF application. Cererea mea are un tab separat cu un browser element care încarcă o resursă specifică.

Cu toate acestea, browser-ul nu se incarca pagina până când utilizatorul deschide tab. Există o modalitate de a preload paginii în browser-ul înainte de afișarea ea? Poate că există un cadru similar ca în standardul browser-ul Microsoft Edge (https://www.thewindowsclub.com/enable-preload-new-tab-page-on-edge)?

controls preload webview2 wpf
2021-10-26 13:52:11
1

Cel mai bun răspuns

0

Dacă acesta este vizibil întârziere pe care doresc să le schimbe, am fost luptă cu același lucru. Deoarece WebView2 trebuie să fie utilizate într-un fir UI, nu cred că există o cale în jurul valorii de care întârzie încă. Pentru un "va trebui să fie suficient până când nu există o preîncărcare opțiunea" soluție, mi-am setat DefaultBackgroundColor de aceeași culoare ca și atunci când este încărcat și au un simplu "Loading..." etichetă vizibilă până când am primit un "Load" mesaj în wv2Editor_WebMessageReceived că am crescut cu un EventListener în sursa html de mai jos:

            window.addEventListener('load', (event) => {
                window.chrome.webview.postMessage('{ "event":"Load"}');
            }); 
2021-10-29 21:17:50

În alte limbi

Această pagină este în alte limbi

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................