Diferencias entre Microsoft Edge y WebView2

WebView2 se basa en el explorador Microsoft Edge. Tiene la oportunidad de ampliar las características del explorador a las aplicaciones basadas en WebView2, lo cual resulta útil. Sin embargo, dado que WebView2 no se limita a aplicaciones similares a exploradores, hay algunas características del explorador que deben modificarse o quitarse.

Contenido detallado:

Introducción

Este artículo trata:

  • Las características modificadas del explorador y la información de soporte técnico.
  • La capacidad de activar o desactivar la característica.
  • Guía sobre métodos abreviados de teclado.

Directrices de diseño

En el contexto de WebView2, las características del explorador se ajustan a las siguientes directrices de diseño:

  • La mayoría de las características funcionan igual en WebView2 y Microsoft Edge. Si una característica no tiene sentido en el contexto de WebView2 o por otros motivos, la característica se modifica o desactiva.

  • Las características de WebView2 no incluyen la personalización de marca de Microsoft Edge.

Características del explorador

En la tabla siguiente se muestran las características de WebView2 que difieren de las del explorador Microsoft Edge:

  • El estado predeterminado indica que la característica forma parte de la experiencia predeterminada en una nueva instancia de WebView2.

  • Configurable indica que puede activar o desactivar la característica mediante las API de WebView2 o los modificadores de la línea de comandos.

Característica Estado predeterminado Configurable Detalles
Autofill for Addresses Activado Sí Esta característica está activada de forma predeterminada. Puede activar o desactivar esta característica mediante las API de Autorrellenar de WebView2.
Autofill for Passwords Desactivada Sí Esta característica está desactivada de manera predeterminada. Puede activar o desactivar esta característica mediante las API de Autorrellenar de WebView2.
Autorrellenar para Pagos Desactivado No Esta característica está desactivada.
Extensiones del explorador Desactivado No Esta característica está desactivada.
Browser Task Manager Desactivado No Esta característica está desactivada.
Collections Desactivado No Esta característica está desactivada.
Continue-where-I-left-off prompt Desactivado No Esta característica está desactivada.
Downloads Activado Sí WebView2 proporciona una API que le permite personalizar la interfaz de usuario de descarga para manipular las descargas. Por ejemplo, puedes bloquear, redirigir, guardar, pausar, etc. Vea Downloads Información general sobre las API de WebView2.
Edge Shopping Desactivado No Esta característica está desactivada.
Family Safety Desactivado No Esta característica está desactivada.
Favorites Desactivado No Esta característica está desactivada.
IE Mode Desactivado No Esta característica está desactivada. WebView2 no es compatible con el modo IE y tiene diferencias en el comportamiento en comparación con IE (como compatibilidad con MHT o BIN).
Immersive Reader Desactivado No Esta característica depende de la interfaz de usuario del explorador para la interacción. Esta característica está desactivada.
Intrusive Ads Desactivado No Esta característica está desactivada.
Métodos abreviados de teclado Detalles de la revisión Detalles de la revisión Los métodos abreviados de teclado que están desactivados de forma predeterminada no tienen sentido o causan problemas en WebView2. No puedes activar ni desactivar estos métodos abreviados. En su lugar, puede escuchar una combinación de teclas mediante el AcceleratorKeyPressed evento y crear una respuesta personalizada si es necesario. Para obtener más información, consulte Información adicional de métodos abreviados de teclado.
Anotaciones en PDF Desactivado No Esta característica está desactivada. La característica de visualización de PDF está habilitada, pero el dibujo, la entrada manuscrita y el resaltado en un PDF no están habilitados. Para obtener más información, consulte Característica de desactivación: soporte de anotaciones PDF.
Mini menú Desactivado No Esta característica está desactivada.
Read Aloud Desactivado No Esta característica está desactivada.
Smart Screen Activado* No * La interfaz de usuario de esta característica se ha eliminado, pero la funcionalidad subyacente sigue estando disponible. Además, puede apagarla Smart Screen mediante un modificador de la línea de comandos.
Translate Desactivado No Esta característica está desactivada.
Tracking Prevention Activado* No * La interfaz de usuario de esta característica se ha eliminado, pero la funcionalidad subyacente sigue estando disponible. La prevención de seguimiento siempre se establece como equilibrada.
Búsqueda visual al mantener el puntero sobre la imagen Desactivado No Esta característica está desactivada.
Profile and Identity Desactivado No La característica que sincroniza sus favoritos, cookies, etc., está desactivada.
Windows Defender Application Guard Desactivado No Esta característica está desactivada.
edge:// URLs Detalles de la revisión No La configuración del explorador Microsoft Edge se basa en edge:// las direcciones URL. Dado que la mayoría de estas páginas web tienen la personalización de marca Microsoft Edge o no tienen sentido en el contexto de WebView2, algunas de estas direcciones URL están desactivadas. Para obtener más información, consulta Direcciones URL internas bloqueadas.

Características de la plataforma web

Las siguientes características de la plataforma WebView2 no están disponibles actualmente:

Característica Detalles
Notificaciones push Esta característica no está implementada en WebView2.
Web Payment API Esta característica está desactivada.
Sincronización periódica en segundo plano Los eventos periódicos de sincronización en segundo plano nunca se desencadenarán.

URL internas bloqueadas

Las siguientes páginas web de configuración de Microsoft Edge y Google Chrome no están disponibles en WebView2:

  • chrome-search://local-ntp/local-ntp.html
  • edge://application-guard-internals
  • edge://apps
  • edge://compat
  • edge://extensions
  • edge://favorites
  • edge://help
  • edge://management
  • edge://network-error
  • edge://new-tab-page
  • edge://newtab
  • edge://omnibox
  • edge://settings
  • edge://supervised-user-internals
  • edge://version

Autenticación de Google

Google ha deshabilitado la autenticación de Google en webviews incrustados, que incluye WebView2, debido a una directiva de seguridad que han establecido. Consulte los próximos cambios de seguridad en el punto de conexión de autorización OAuth 2.0 de Google en webviews incrustados.

Para mantenerse al día sobre la discusión más reciente, en el repositorio WebView2Feedback, consulte Flujos de autenticación de Google y WebView2.

Información adicional de métodos abreviados de teclado

Los métodos abreviados de teclado o enlaces de clave son compatibles con Microsoft Edge y WebView2.

Impedir que los accesos directos cambien durante la actualización

Cuando se actualiza Microsoft Edge, es posible que cambien los enlaces de clave predeterminados. Además, un método abreviado de teclado que está desactivado de forma predeterminada podría estar activado, si la característica ahora es compatible con WebView2.

Para evitar estos cambios en los métodos abreviados de teclado, puede establecer AreBrowserAcceleratorKeysEnabled , FALSEque desactiva todas las teclas que acceden a las características del explorador, pero mantiene activados todos los métodos abreviados básicos de edición de texto y movimiento.

Accesos directos que están desactivados

Los siguientes métodos abreviados siempre están desactivados en WebView2 o están desactivados de forma eficaz. Un asterisco (*) indica que el método abreviado no está desactivado, pero la característica a la que accede está desactivada o que la característica no se aplica a WebView2.

Acción Acceso directo
Agregar a Favorites Ctrl+D
Agregar todas las pestañas a Favorites Ctrl+Mayús+D
Ubicación del foco Ctrl+L, Alt+D
Pegar e ir Ctrl+Mayús+L
Abrir archivo Ctrl+O
Read Aloud * Ctrl+Mayús+U
Web Captura * Ctrl+Mayús+S
Barra lateral Ctrl+Mayús+E
Guardar página Ctrl+S
Seleccionar última pestaña Ctrl+9
Seleccionar la pestaña siguiente Ctrl+Tab
Seleccionar la pestaña anterior Ctrl+Mayús+Tab
Seleccionar tabulador (1 - 8) Ctrl+(1-8)
Mostrar Favorites barra * Ctrl+Mayús+B
Ayuda F1
Foco en el siguiente panel * F6. Compatible con el modo de hospedaje en ventanas, pero no en el modo de hospedaje visual. El modo de hospedaje visual se usa para aplicaciones WinUI 2 (UWP) y para aplicaciones Win32 C++ con Visual Composition.
Foco Panel Anterior * Mayús+F6. Igual que la compatibilidad con F6 , arriba.
Vista de lectura * F9
Barra de menús de enfoque F10
Menú Mostrar identidad * Ctrl+Mayús+M
Browser Task Manager * Mayús+Escape
Comentarios sobre Edge * Mayús+Alt+I
Pestaña Silenciar * Ctrl+M
Nueva ventana de InPrivate (incógnito) Ctrl+Mayús+N
Nueva pestaña Ctrl+T
Nueva ventana Ctrl+N
Restaurar la última pestaña cerrada Ctrl+Mayús+T
Enfoque Favorites Alt+Mayús+B
Ventana emergente inactiva de Foco Alt+Mayús+A
Búsqueda de foco Ctrl+E, Ctrl+K, tecla de búsqueda
Pestaña duplicada Ctrl+Mayús+K
Barra de herramientas de Foco * Alt+Mayús+T
Home Alt+Inicio, tecla Inicio del explorador
Mostrar menú de la aplicación Alt+E, Alt+F
Mostrar Favorites Ctrl+Mayús+O
Mostrar historial Ctrl+H
Mostrar la barra de modo de lectura * Mayús+Alt+R
Mostrar Collections* Ctrl+Mayús+Y

Los accesos directos se desactivan excepto cuando el evento no se controla

Los siguientes métodos abreviados de teclado siempre están desactivados, excepto en las ventanas que se muestran cuando no se controla el NewWindowRequested evento:

Acción Acceso directo
Cerrar pestaña Ctrl+W, Ctrl+F4
Cerrar ventana Ctrl+Mayús+W
Pantalla completa F11

Los accesos directos se desactivan si AcceleratorEnabled es False

Si establece AreBrowserAcceleratorKeysEnabled en FALSE, se desactivan los siguientes métodos abreviados de teclado adicionales:

Acción Acceso directo
Detener Esc
Buscar en la página Ctrl+F
Buscar siguiente Ctrl+G
Buscar anterior Ctrl+Mayús+G
Imprimir Ctrl+P
Actualizar Ctrl+R, F5, volver a cargar tecla
Actualizar sin caché Ctrl+Mayús+R, Ctrl+F5, Mayús+F5, Ctrl+Actualizar, Mayús+Actualizar
Alejar Ctrl+-
Acercar Ctrl++
Restablecer zoom Ctrl+0
Buscar siguiente F3
Buscar anterior Mayús+F3
Back Alt+Flecha izquierda, tecla del botón atrás del explorador
Reenviar Alt+Flecha derecha, tecla Avanzar del explorador
Exploración mediante el símbolo de intercalación F7
Abrir o cerrar DevTools Ctrl+Mayús+I
Abrir la consola de DevTools Ctrl+Mayús+J
Abrir DevTools Inspeccionar Ctrl+Mayús+C
Mostrar Downloads Ctrl+J

Personalizar una clave individual

Para personalizar cualquiera de las teclas individualmente, use el evento AcceleratorKeyPressed .

Vea también