Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A auto-hospedagem significa implantar uma visualização do WebView2 Runtime com seu aplicativo. Isso permite que você e sua equipe de desenvolvimento usem seu aplicativo diariamente com a versão de visualização do WebView2 Runtime, para encontrar problemas que afetarão seu aplicativo WebView2 específico, antes que as próximas alterações cheguem ao Evergreen WebView2 Runtime (Estável).
A abordagem de auto-hospedagem fornece uso real do seu aplicativo com a versão prévia mais recente do WebView2 Runtime para detectar quaisquer problemas que possam surgir. Você deve auto-hospedar seu aplicativo em conjunto com a realização de testes de pré-lançamento em seu aplicativo, para fornecer uma abordagem estruturada para testar seu aplicativo com a versão mais recente do WebView2 Runtime.
Realize testes automatizados e manuais:
- Para testes automatizados, faça testes de pré-lançamento, o que significa testar com uma versão de visualização do WebView2 Runtime. Consulte os testes de pré-lançamento usando canais de visualização.
- Para testes manuais, use a auto-hospedagem, o que significa implantar uma versão prévia do WebView2 Runtime com seu aplicativo, para usar diariamente por sua equipe. Coberto pelo presente artigo.
Como auto-hospedar um canal de visualização do WebView2
Recomendamos que você se hospede usando a versão prévia do WebView2 Runtime no canal Dev do navegador Edge. O canal Dev é atualizado semanalmente, portanto, permite que você detecte problemas antecipadamente enquanto tem estabilidade suficiente para uso diário.
O canal Canary também é adequado, mas pode ser menos estável para uso diário. O canal Beta permite que você teste a versão do tempo de execução que está prestes a ser enviada para estável, mas talvez você não consiga detectar problemas com antecedência suficiente para seu aplicativo.
Para auto-hospedar um canal de visualização do WebView2:
Defina o canal de visualização do seu aplicativo.
Você pode definir o canal de visualização usando ChannelSearchKind, fazendo com que seu aplicativo WebView2 use o canal menos estável no dispositivo. Recomendamos o uso da Chave do Registro ou da Política de Grupo para auto-hospedagem.
Instale o canal de visualização nos computadores da sua equipe.
Para instalar canais de visualização em um pequeno número de dispositivos, você pode baixá-los e instalá-los manualmente na página Torne-se um Microsoft Edge Insider. Para implantar canais de visualização em um grande número de dispositivos, consulte Como implantar canais de visualização em Testar as próximas APIs e recursos.
Use seu aplicativo diariamente com o canal de visualização do WebView2 e diagnostique possíveis problemas com o WebView2 Runtime.
Consulte Diagnosticar possíveis problemas com o WebView2 Runtime, abaixo.
Ao encontrar problemas, você pode relatá-los por meio do repositório Microsoft Edge / WebView2Feedback.
Runtime Channel Na seção, certifique-se de indicar que você encontrou o problema em um canal de visualização, para que a correção possa ser priorizada antes que o bug seja lançado na versão Estável.
Diagnosticar possíveis problemas com o WebView2 Runtime
Para diagnosticar ou solucionar possíveis problemas de tempo de execução de visualização do WebView2 revelados pelo seu aplicativo, faça o seguinte:
Confirme se o seu aplicativo está executando um canal de visualização do WebView2
No Windows, abra o Gerenciador de Tarefas.
Localize o processo do seu aplicativo e, em seguida, localize o processo filho do Gerenciador do WebView2 .
Clique com o botão direito do mouse no processo WebView2 do Edge e selecione Abrir local do arquivo. O nome da pasta é o número de versão do Runtime.
Mude para o canal de tempo de execução estável do WebView2 para ver se o problema foi reproduzido
Se o problema não for reproduzido no canal Estável do WebView2 Runtime, é provável que o problema seja com o canal de visualização do WebView2 ou como seu aplicativo interage com o canal de visualização do WebView2.
Você pode alternar facilmente para o canal estável (Evergreen WebView2 Runtime) usando variáveis de ambiente, pois as variáveis de ambiente revisadas substituem as configurações do Registro (que são definidas pelas políticas de grupo). Isso permite que você alterne facilmente de um canal de visualização para o canal estável, para ver se o problema é reproduzido. Se você já estiver usando variáveis ambientais, basta atualizar os valores.
Se você definir a variável de ambiente globalmente, ela alterará o canal WebView2 para todos os aplicativos que usam WebView2 no computador.
Se você estiver usando a API, recomendamos a criação de uma interface do usuário em seu aplicativo que permita que os usuários alternem entre o uso do Stable Runtime ou de uma versão prévia do Runtime.
Coletar dados de diagnóstico
Consulte Coleta de diagnósticos e logs. Despejos de memória e rastreamentos ETW (Rastreamento de Eventos para Windows) são os formatos comuns necessários.
Em seguida, você pode relatar o problema ao repositório Microsoft Edge / WebView2Feedback e incluir o arquivo de log.
Confira também
- Testar as próximas APIs e recursos
- Testes de pré-lançamento usando canais de visualização
- Compatibilidade do site - alterações que afetam o Microsoft Edge
Externo:
- Agenda de lançamento do Microsoft Edge
- Repositório de comentários do WebView2
- Torne-se um Microsoft Edge Insider - baixe o canal Canary, Dev ou Beta do Microsoft Edge.