Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O WebView2 é baseado no navegador Microsoft Edge. Você tem a oportunidade de estender os recursos do navegador para aplicativos baseados em WebView2, o que é útil. No entanto, como o WebView2 não se limita a aplicativos semelhantes a navegador, há alguns recursos do navegador que precisam ser modificados ou removidos.
Este artigo aborda:
- Os recursos modificados do navegador e as informações de suporte.
- A capacidade de ativar ou desativar o recurso.
- Diretrizes sobre atalhos de teclado.
Diretrizes de design
No contexto do WebView2, os recursos do navegador seguem as seguintes diretrizes de design:
A maioria dos recursos funciona da mesma forma no WebView2 e no Microsoft Edge. Se um recurso não fizer sentido no contexto do WebView2 ou por outros motivos, o recurso será modificado ou desativado.
Os recursos do WebView2 não incluem a identidade visual do Microsoft Edge.
Recursos do navegador
A tabela a seguir exibe os recursos do WebView2 que diferem do navegador Microsoft Edge:
O estado padrão indica que o recurso faz parte da experiência padrão em uma nova instância do WebView2.
Configurável indica que você pode ativar ou desativar o recurso usando APIs WebView2 ou opções de linha de comando.
- Este artigo não aborda a ativação ou desativação de um recurso usando uma opção de linha de comando. Consulte Lista de opções de linha de comando do Chromium.
| Recurso | Estado padrão | Configurável | Detalhes |
|---|---|---|---|
| Autofill for Addresses | Ativado | Sim | Esse recurso está ativado por padrão. Você pode ativar ou desativar esse recurso usando as APIs de Preenchimento Automático do WebView2. |
| Autofill for Passwords | Desativada | Sim | Esse recurso está desativado por padrão. Você pode ativar ou desativar esse recurso usando as APIs de Preenchimento Automático do WebView2. |
| Preenchimento Automático para Pagamentos | Desligado | Não | Este recurso está desativado. |
| Extensões de navegador | Desligado | Não | Este recurso está desativado. |
| Browser Task Manager | Desligado | Não | Este recurso está desativado. |
| Collections | Desligado | Não | Este recurso está desativado. |
| Continue-where-I-left-off prompt | Desligado | Não | Este recurso está desativado. |
| Downloads | Ativado | Sim | O WebView2 fornece uma API que permite personalizar a interface do usuário de download para manipular downloads. Por exemplo, você pode bloquear, redirecionar, salvar, pausar e assim por diante. Consulte Downloads em Visão geral das APIs do WebView2. |
| Edge Shopping | Desligado | Não | Este recurso está desativado. |
| Family Safety | Desligado | Não | Este recurso está desativado. |
| Favorites | Desligado | Não | Este recurso está desativado. |
| IE Mode | Desligado | Não | Este recurso está desativado. O WebView2 não oferece suporte ao modo IE e tem diferenças de comportamento em comparação com o IE (como suporte a MHT ou BIN). |
| Immersive Reader | Desligado | Não | Esse recurso depende da interface do usuário do navegador para interação. Este recurso está desativado. |
| Intrusive Ads | Desligado | Não | Este recurso está desativado. |
| Atalhos do teclado | Detalhes da revisão | Detalhes da revisão | Os atalhos de teclado desativados por padrão não fazem sentido ou causam problemas no WebView2. Não é possível ativar ou desativar esses atalhos. Em vez disso, você pode escutar uma combinação de teclas usando o evento e criar uma resposta personalizada, AcceleratorKeyPressed se necessário. Para obter mais informações, consulte Informações adicionais de atalhos de teclado. |
| Anotações em PDF | Desligado | Não | Este recurso está desativado. O recurso de exibição em PDF está habilitado, mas o desenho, a escrita à tinta e o realce em um PDF não estão habilitados. Para obter mais informações, consulte Desativando o recurso: suporte a anotações de PDF. |
| Minimenu | Desligado | Não | Este recurso está desativado. |
| Read Aloud | Desligado | Não | Este recurso está desativado. |
| Smart Screen | Ativado* |
Não |
* A interface do usuário desse recurso foi removida, no entanto, a funcionalidade subjacente ainda está disponível. Além disso, você pode desativar Smart Screen usando uma opção de linha de comando. |
| Translate | Desligado | Não | Este recurso está desativado. |
| Tracking Prevention | Ativado* |
Não |
* A interface do usuário desse recurso foi removida, no entanto, a funcionalidade subjacente ainda está disponível. A prevenção contra rastreamento é sempre definida como balanceada. |
| Pesquisa visual ao focalizar a imagem | Desligado | Não | Este recurso está desativado. |
| Profile and Identity | Desligado | Não | O recurso que sincroniza seus favoritos, cookies, e assim por diante, está desativado. |
| Windows Defender Application Guard | Desligado | Não | Este recurso está desativado. |
| edge:// URLs | Detalhes da revisão | Não | As configurações do navegador Microsoft Edge estão em edge:// URLs. Como a maioria dessas páginas da Web tem a identidade visual do Microsoft Edge ou não faz sentido no contexto do WebView2, algumas dessas URLs estão desativadas. Para obter mais informações, consulte URLs internas bloqueadas. |
Recursos da plataforma Web
Os seguintes recursos da plataforma WebView2 estão indisponíveis no momento:
| Recurso | Detalhes |
|---|---|
| Notificação por Push | Esse recurso não está implementado no WebView2. |
| Web Payment API | Este recurso está desativado. |
| Sincronização periódica em segundo plano | Eventos periódicos de sincronização em segundo plano nunca serão disparados. |
URLs internas bloqueadas
As seguintes páginas da Web de configurações do Microsoft Edge e do Google Chrome não estão disponíveis no WebView2:
chrome-search://local-ntp/local-ntp.htmledge://application-guard-internalsedge://appsedge://compatedge://extensionsedge://favoritesedge://helpedge://managementedge://network-erroredge://new-tab-pageedge://newtabedge://omniboxedge://settingsedge://supervised-user-internalsedge://version
Autenticação do Google
O Google desativou a autenticação do Google em exibições da Web incorporadas, que incluem o WebView2, devido a uma política de segurança que eles definiram. Consulte as próximas alterações de segurança no endpoint de autorização OAuth 2.0 do Google em exibições da Web incorporadas.
Para se manter atualizado sobre a discussão mais recente, no repositório WebView2Feedback, consulte Fluxos de autenticação do Google e WebView2.
Informações adicionais sobre atalhos de teclado
Atalhos de teclado ou associações de teclas têm suporte no Microsoft Edge e no WebView2.
Impedindo que atalhos sejam alterados durante a atualização
Quando o Microsoft Edge for atualizado, as associações de teclas padrão poderão ser alteradas. Além disso, um atalho de teclado desativado por padrão pode estar ativado, se o recurso agora for compatível com o WebView2.
Para evitar essas alterações nos atalhos do teclado, você pode definir AreBrowserAcceleratorKeysEnabled como FALSE, o que desativa todas as teclas que acessam os recursos do navegador, mas mantém todos os atalhos básicos de edição de texto e movimento ativados.
Atalhos que estão desativados
Os atalhos a seguir estão sempre desativados no WebView2 ou são efetivamente desativados. Um asterisco (*) indica que o atalho não está desativado, mas o recurso que ele acessa está desativado ou o recurso não se aplica ao WebView2.
| Ação | Shortcut |
|---|---|
| Adicionar ao Favorites | Ctrl+D |
| Adicionar Todas as Guias a Favorites | Ctrl+Shift+D |
| Local de foco | Ctrl+L, Alt+D |
| Colar e ir | Ctrl+Shift+L |
| Abrir Arquivo | Ctrl+O |
Read Aloud * |
Ctrl+Shift+U |
Captura da Web * |
Ctrl+Shift+S |
| Barra lateral | Ctrl+Shift+E |
| Salvar Página | Ctrl+S |
| Selecionar Última Guia | Ctrl+9 |
| Selecione a próxima guia | Ctrl+Tab |
| Selecionar Guia Anterior | Ctrl+Shift+Tab |
| Selecionar guia (1 - 8) | Ctrl+(1-8) |
Mostrar Favorites Barra * |
Ctrl+Shift+B |
| Ajuda | F1 |
Focar no próximo painel * |
F6. Com suporte no modo de hospedagem em janelas, mas não no modo de hospedagem visual. O modo de hospedagem visual é usado para aplicativos WinUI 2 (UWP) e para aplicativos Win32 C++ com Composição Visual. |
Focar no Painel Anterior * |
Shift+F6. O mesmo que o suporte F6 , acima. |
Modo de exibição de leitura * |
F9 |
| Barra de Menus de Foco | F10 |
Mostrar Identidade Menu * |
Ctrl+Shift+M |
Browser Task Manager * |
Shift+Escape |
Comentários do Edge * |
Shift+Alt+I |
Guia Sem Áudio * |
Ctrl+M |
| Nova janela InPrivate (anônima) | Ctrl+Shift+N |
| Nova Guia | Ctrl+T |
| Nova Janela | Ctrl+N |
| Restaurar última guia fechada | Ctrl+Shift+T |
| Foco Favorites | Alt+Shift+B |
| Pop-up de foco inativo | Alt+Shift+A |
| Pesquisa de Foco | Ctrl+E, Ctrl+K, tecla de pesquisa |
| Guia Duplicar | Ctrl+Shift+K |
Barra de Ferramentas de Foco * |
Alt+Shift+T |
| Home | Alt+Home, tecla Home do navegador |
| Mostrar Menu do Aplicativo | Alt+E, Alt+F |
| Imagem do botão Favorites | Ctrl+Shift+O |
| Mostrar Histórico | Ctrl+H |
Mostrar a Barra do Modo de Leitura * |
Shift+Alt+R |
Imagem do botão Collections* |
Ctrl+Shift+Y |
Atalhos desativados, exceto quando o evento não é tratado
Os seguintes atalhos de teclado estão sempre desativados, exceto nas janelas que são exibidas quando o NewWindowRequested evento não é manipulado:
| Ação | Shortcut |
|---|---|
| Fechar guia | Ctrl+W, Ctrl+F4 |
| Fechar janela | Ctrl+Shift+W |
| Tela inteira | F11 |
Atalhos desativados se AcceleratorEnabled for False
Se você definir AreBrowserAcceleratorKeysEnabled como FALSE, os seguintes atalhos de teclado adicionais serão desativados:
| Ação | Shortcut |
|---|---|
| Parar | Esc |
| Localizar na Página | Ctrl+F |
| Localizar próximo | Ctrl+G |
| Localizar Anterior | Ctrl+Shift+G |
| Ctrl+P | |
| Atualizar | Ctrl+R, F5, tecla Recarregar |
| Atualizar sem cache | Ctrl+Shift+R, Ctrl+F5, Shift+F5, Ctrl+Atualizar, Shift+Atualizar |
| Reduzir | Ctrl+- |
| Ampliar | Ctrl++ |
| Redefinir zoom | Ctrl+0 |
| Localizar próximo | F3 |
| Localizar Anterior | Shift+F3 |
| Voltar | Alt+Seta para a esquerda, tecla do botão voltar do navegador |
| Encaminhar | Alt+Seta para a direita, tecla de avanço do navegador |
| Navegação por cursor | F7 |
| Abrir / Fechar DevTools | Ctrl+Shift+I |
| Abrir o Console do DevTools | Ctrl+Shift+J |
| Abrir DevTools Inspecionar | Ctrl+Shift+C |
| Imagem do botão Downloads | Ctrl+J |
Personalizar uma chave individual
Para personalizar qualquer uma das chaves individualmente, use o evento AcceleratorKeyPressed .