Pode a Microsoft Borda WebView2 de controle de pré-carga da página antes de exibi-lo?

0

Pergunta

Eu estou usando o Microsoft Borda WebView2 controle na minha WPF application. A minha candidatura tem uma aba separada com um navegador elemento que carrega um recurso específico.

No entanto, o navegador não carrega a página até que o usuário abre a guia. Existe uma maneira para pré-carregar a página no navegador antes de exibi - lo? Talvez haja uma configuração semelhante, como no padrão do Microsoft Borda do navegador (https://www.thewindowsclub.com/enable-preload-new-tab-page-on-edge)?

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

Melhor resposta

0

Se é visível atraso que você está querendo mudar, eu tenho lutado com a mesma coisa. Desde WebView2 deve ser utilizado em um thread de INTERFACE do usuário, eu não acredito que exista uma maneira de contornar esse atraso ainda. Para uma "isso terá de bastar até que haja uma pré-carga de opção" solução, eu definir o meu DefaultBackgroundColor para a mesma cor, como quando ele é carregado e ter um simples "Carregando..." rótulo visível até eu receber um "Carregar" a mensagem em wv2Editor_WebMessageReceived que levanto com um EventListener na fonte html, como abaixo:

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

Em outros idiomas

Esta página está em outros idiomas

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