Microsoft Edge WebView2 ovládání předpětí stránky před zobrazením to?

0

Otázka

Já používám Microsoft Edge WebView2 kontrolu v mé WPF aplikace. Moje aplikace má samostatné záložce v prohlížeči prvek, který načte konkrétní zdroj.

Nicméně, prohlížeč nenačte stránku, dokud uživatel otevře tab. Existuje způsob, jak předpětí stránku v prohlížeči před zobrazením to? Možná, že je podobné nastavení jako ve standardní prohlížeč Microsoft Edge (https://www.thewindowsclub.com/enable-preload-new-tab-page-on-edge)?

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

Nejlepší odpověď

0

Pokud je viditelné zpoždění se chtějí změnit, prala jsem se s stejnou věc. Od WebView2 musí být použity v UI vlákno, nevěřím, že existuje způsob, jak kolem, že zpoždění. "Tohle bude muset stačit, dokud tam je předpětí možnost" řešení, jsem nastavit můj DefaultBackgroundColor na stejnou barvu jako když je načten a mají jednoduchý "Loading..." label viditelné, dokud jsem se zobrazí "Load" zpráva v wv2Editor_WebMessageReceived, že jsem se zvýšit s EventListener ve zdrojovém html, jako je níže:

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

V jiných jazycích

Tato stránka je v jiných jazycích

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