Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Para usar Microsoft Edge DevTools para depurar una aplicación WebView2 WinUI 2 (UWP), usa la depuración remota. La depuración remota es necesaria para las aplicaciones WebView2 WinUI 2 (UWP) porque, actualmente, las DevTools integradas no se pueden iniciar dentro de una aplicación WebView2 WinUI 2 (UWP) firmada por la tienda.
Adjuntar DevTools de forma remota a una aplicación Xbox WebView2 WinUI 2 (UWP)
Adjunte Microsoft Edge DevTools de forma remota a una aplicación Xbox WebView2 WinUI 2 (UWP) de la siguiente manera:
En Microsoft Edge, vaya a
edge://inspect. Se abre la página Inspeccionar con las herramientas de desarrollo de Edge :
Habilita el modo de desarrollador en Xbox. Consulta Activación del modo de desarrollador de Xbox One.
En Microsoft Edge, vaya a
https://<System IP>:11443, donde<System IP>se reemplaza por la dirección IP del sistema operativo xbox. Se muestra la página Confirmar configuración de seguridad , en la pestaña Portal de dispositivos Windows :
Haga clic en el botón Continuar con una conexión no segura . Aparece un error de certificado SSL, NET::ERR__CERT_AUTHORITY_INVALID:
Haga clic en el botón Opciones avanzadas. Se muestra un mensaje, "El servidor no pudo probar...":
Haz clic en el vínculo Continuar a
<System IP>(no seguro), donde<System IP>se reemplaza por la dirección IP del sistema operativo xbox. Se abre el Portal de dispositivos Xbox:
Vaya a
https://<System IP>:11443/config/rootcertificate, donde<System IP>se reemplaza por la dirección IP del sistema operativo xbox. Esto descarga unrootcertificate.cerarchivo:
Abra el archivo descargado
rootcertificate.cer. Se abre un cuadro de diálogo de advertencia de seguridad:
Haga clic en el botón Abrir . Se abre un cuadro de diálogo Certificado :
Haga clic en el botón Instalar certificado . Se abre un cuadro de diálogo Bienvenido al Asistente para importación de certificados:
Seleccione el botón de opción Usuario actual y, a continuación, haga clic en el botón Siguiente . Se abre el Asistente para importación de certificados:
Seleccione la opción Colocar todos los certificados en el siguiente almacén, haga clic en el botón Examinar y, a continuación, seleccione Entidades de certificación raíz de confianza.
Haga clic en el botón Siguiente . Se abre un cuadro de diálogo Advertencia de seguridad :
Haga clic en el botón Sí .
Reinicie Microsoft Edge.
Vaya a
https://<System IP>:11443, donde<System IP>se reemplaza por la dirección IP del sistema operativo del sistema xbox y compruebe que la conexión se indica como segura (es decir, una dirección URL HTTPS):
En el proyecto de aplicación, establece la siguiente variable para configurar la aplicación WebView2 WinUI 2 (UWP) para la depuración remota.
Para habilitar la depuración remota, se debe establecer una variable de entorno en el proyecto. Esta variable debe establecerse antes de crear la
CoreWebView2instancia y antes de establecer laWebView2.Sourcepropiedad o llamar alWebView2.EnsureCoreWebView2Asyncmétodo ."WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS", "--enable-features=msEdgeDevToolsWdpRemoteDebugging"Por ejemplo, si usas la aplicación para UWP de ejemplo WebView2, puedes establecer la variable de entorno agregando la siguiente línea en el
Browser.xaml.csarchivo:Environment.SetEnvironmentVariable("WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS", "--enable-features=msEdgeDevToolsWdpRemoteDebugging");La línea se numera en 33 en esta captura de pantalla, en el
Browser()constructor, debajo de una#endifque encapsula una instrucción existenteSetEnvironmentVariable:
Implemente la aplicación en xbox mediante
Xbox Device Portale inicie la aplicación.Ve a
edge://inspect.En el cuadro de texto Conectar a un dispositivo Windows remoto , escriba
https://<System IP>:11443, donde<System IP>se reemplaza por la dirección IP del sistema operativo Xbox y, a continuación, haga clic en el botón Conectar al dispositivo .Compruebe que puede conectarse correctamente para que el control WebView2 depurable, denominado Edge, aparezca en el nombre de la máquina:
En la parte inferior de la entrada de control Edge WebView2, haga clic en el vínculo inspeccionar . Microsoft Edge DevTools se abre para el control WebView2:
Ahora puedes usar Microsoft Edge DevTools para inspeccionar y depurar el control WebView2 en la aplicación Xbox WebView2 WinUI 2 (UWP).