Môžete Microsoft Okraji WebView2 kontroly preload stránke pred zobrazením to?

0

Otázka

Ja som pomocou Microsoft Okraji WebView2 kontroly v mojom WPF aplikácie. Mojej žiadosti má samostatnú kartu s prehliadača prvok, ktorý načíta konkrétnych zdrojov.

Avšak, prehliadač nepodporuje načítať stránku dovtedy, kým používateľ otvorí, že kartu. Existuje spôsob, ako preload stránky v prehliadači pred zobrazením to? Možno tam je podobné nastavenie ako v štandardnom Microsoft Okraji prehliadač (https://www.thewindowsclub.com/enable-preload-new-tab-page-on-edge)?

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

Najlepšiu odpoveď

0

Ak je viditeľné odkladu ste sa chcú zmeniť, bol som zápasí s isté. Od WebView2 musia byť použité v UI vlákno, neverím, že existuje spôsob, ako to obísť odkladu ešte. Pre "to bude musieť stačiť, kým nie je preload možnosť" riešenie, som nastaviť môj DefaultBackgroundColor na rovnakej farby, ako keď je naložený a majú jednoduchý "načítava sa..." label viditeľné, až kým som sa hlásenie "Zaťaženie" správy v wv2Editor_WebMessageReceived, že zdvihnem s EventListener v zdroji html, ako je to uvedené nižšie:

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

V iných jazykoch

Táto stránka je v iných jazykoch

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