Saltar al contenido

No se puede abrir localhost en Microsoft Edge (Project Spartan) en la vista previa de Windows 10

Posterior a consultar con expertos en la materia, programadores de deferentes ramas y profesores dimos con la respuesta al problema y la dejamos plasmada en este post.

Solución:

Entonces el problema es espartano Edge no tiene acceso a las direcciones de bucle invertido, que es algo a lo que la mayoría de las aplicaciones de la Tienda Windows no pueden acceder.

Si está utilizando Windows 10 RTM o compilación 10166, puede hacerlo navegando a about:flags y marcando “Permitir loopback localhost”:

ingrese la descripción de la imagen aquí

Imagen cortesía de Ryan Joy y utilizada con consentimiento.

Si está utilizando una versión anterior de Windows 10, la CheckNetIsolation La herramienta se puede usar para agregarlo a la lista LoopbackExempt. Use esto desde un símbolo del sistema elevado:

CheckNetIsolation LoopbackExempt -a -n="Microsoft.MicrosoftEdge_8wekyb3d8bbwe"

Microsoft.MicrosoftEdge_8wekyb3d8bbwe es el identificador de la aplicación Edge. Se puede determinar usando Get-AppxPackage en PowerShell y revisando los resultados para Spartan/Edge y usando el PackageFamilyName.

A partir de la compilación 10158, PackageFamilyName ha cambiado de Microsoft.Windows.Spartan_cw5n1h2txyewy a Microsoft.MicrosoftEdge_8wekyb3d8bbwe.

Microsoft Edge se ejecuta con aislamiento de red de forma predeterminada por motivos de seguridad. Para habilitar el bucle invertido y depurar su servidor localhost, ejecute el siguiente comando desde un shell elevado si tiene 10158 o más reciente:

CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe

o

checknetisolation loopbackexempt -a -p=S-1-15-2-3624051433-2125758914-1423191267-1740899205-1073925389-3782572162-737981194

o este si tienes una versión anterior

CheckNetIsolation LoopbackExempt -a -n=Microsoft.Windows.Spartan_cw5n1h2txyewy

En una actualización futura, podrá habilitar el soporte de bucle invertido localhost usando sobre:banderas.

Para la última compilación (10158), el siguiente comando lo hizo por mí:

CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe

El truco es usar el Get-AppxPackage Comando de PowerShell para averiguar el nombre de la familia de la aplicación Edge como se menciona en vcsjones.

Si para ti ha resultado provechoso este post, sería de mucha ayuda si lo compartieras con más desarrolladores de este modo contrubuyes a difundir nuestro contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *