Partilhar via


Autoalojamento ao implementar canais de pré-visualização

Autoalojamento significa implementar um WebView2 Runtime de pré-visualização com a sua aplicação. Isto permite que você e a sua equipa de desenvolvimento utilizem a sua aplicação diariamente com a versão de pré-visualização do WebView2 Runtime, para encontrar problemas que irão afetar a sua aplicação WebView2 específica, antes que as próximas alterações cheguem ao Evergreen WebView2 Runtime (Estável).

A abordagem de autoalojamento fornece a utilização real da sua aplicação com a pré-visualização mais recente do WebView2 Runtime para detetar quaisquer problemas que possam surgir. Deve autoalojar a sua aplicação em conjunto com a realização de testes de pré-lançamento na sua aplicação, para fornecer uma abordagem estruturada para testar a sua aplicação com a versão mais recente do WebView2 Runtime.

Realizar testes automatizados e manuais:

  • Para testes automatizados, faça testes de pré-lançamento, o que significa testar com uma versão de pré-visualização do WebView2 Runtime. Veja Pré-lançamento de testes com canais de pré-visualização.
  • Para testes manuais, utilize o autoalojamento, o que significa implementar uma versão de pré-visualização do WebView2 Runtime com a sua aplicação, para utilizar diariamente pela sua equipa. Abrangido pelo artigo atual.

Como alojar um canal de pré-visualização do WebView2

Recomendamos que faça o autoalojamento com o WebView2 Runtime de pré-visualização no canal Dev do browser Edge. O canal Dev é atualizado semanalmente, pelo que lhe permite detetar problemas mais cedo e ter estabilidade suficiente para utilização diária.

O canal Canary também é adequado, mas pode ser menos estável para utilização diária. O canal Beta permite-lhe testar a versão do runtime que está prestes a ser enviada para estável, mas poderá não conseguir detetar problemas suficientemente cedo para a sua aplicação.

Para autoalojar um canal de pré-visualização do WebView2:

  1. Defina o canal de pré-visualização para a sua aplicação.

    Pode definir o canal de pré-visualização com ChannelSearchKind, tornando-o tal que a sua aplicação WebView2 utiliza o canal menos estável no dispositivo. Recomendamos que utilize a Chave de Registo ou Política de Grupo para autoalojação.

  2. Instale o canal de pré-visualização nos computadores da sua equipa.

    Para instalar canais de pré-visualização num pequeno número de dispositivos, pode transferi-los e instalá-los manualmente a partir da página Tornar-se um Microsoft Edge Insider. Para implementar canais de pré-visualização num grande número de dispositivos, veja Como implementar canais de pré-visualização em Testar as próximas APIs e funcionalidades.

  3. Utilize a sua aplicação diariamente com o canal de pré-visualização do WebView2 e diagnostique potenciais problemas com o Runtime webView2.

    Veja Diagnosticar potenciais problemas com o Runtime do WebView2, abaixo.

Após encontrar problemas, pode reportá-los através do repositório Microsoft Edge/WebView2Feedback. Runtime Channel Na secção, certifique-se de que indica que encontrou o problema num canal de pré-visualização, para que a correção possa ser priorizada antes de o erro ser enviado na versão Estável.

Diagnosticar potenciais problemas com o Runtime do WebView2

Para diagnosticar ou resolver potenciais problemas de pré-visualização do WebView2 Runtime que são revelados pela sua aplicação, faça o seguinte:

Confirme que a aplicação está a executar um canal de pré-visualização do WebView2

  1. No Windows, abra o Gestor de Tarefas.

  2. Localize o processo da sua aplicação e, em seguida, localize o processo subordinado do Gestor webView2 .

  3. Clique com o botão direito do rato no processo WebView2 do Edge e, em seguida, selecione Abrir localização do ficheiro. O nome da pasta é o número da versão do Runtime.

Mude para o canal Stable WebView2 Runtime 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 esteja no canal de pré-visualização do WebView2 ou na forma como a sua aplicação interage com o canal de pré-visualização do WebView2.

Pode mudar facilmente para o canal estável (Evergreen WebView2 Runtime) através de variáveis ambientais, porque as variáveis de ambiente revistas substituem as definições do registo (que são as definições definidas pelas políticas de grupo). Isto permite-lhe mudar facilmente de um canal de pré-visualização para o canal estável, para ver se o problema é reproduzido. Se já estiver a utilizar variáveis ambientais, basta atualizar os valores.

Se definir a variável de ambiente globalmente, esta altera o canal WebView2 para todas as aplicações que utilizam o WebView2 no computador.

Se estiver a utilizar a API, recomendamos que crie uma IU na sua aplicação que permita que os seus utilizadores alterem entre utilizar o Runtime Estável ou um Runtime de pré-visualização.

Recolher dados de diagnóstico

  1. Veja Recolher Diagnósticos e Registos. As informações de falha de sistema e os rastreios de Rastreio de Eventos para Windows (ETW) são os formatos comuns necessários.

  2. Em seguida, pode comunicar o problema ao repositório Microsoft Edge/WebView2Feedback e incluir o ficheiro de registo.

Confira também

Externo: