¿Por qué IE8 no permite un número de puerto al final de una URL?

11

Escribir "www.example.com" funciona bien en IE8, pero cuando ingreso "www.example.com:8000" no funciona (sé que funciona para algunas personas).

El puerto 8000 es necesario porque hago muchas pruebas de desarrollo web y ejecuto servidores web en ese puerto.

El error que recibo lee:

The webpage cannot be displayed.
Most likely cause: Some content or files on this web page require a program that you don't have installed.

Por supuesto, en la misma máquina con Windows, Chrome y Firefox, ambos funcionan perfectamente bien.

Alex
fuente

Respuestas:

17

IE es meticuloso cuando se trata de agregar números de puerto: si desea usarlos, DEBE agrega http: // en la parte delantera, así que prueba http://www.example.com:port

Linker3000
fuente
Esto es en realidad bastante obvio: www.example.com:8000 significa usar un protocolo llamado www.example.com para resolver el identificador 8000. Las URL que carecen de dos puntos (y, por lo tanto, un designador de protocolo) están especialmente diseñadas para usar HTTP (o FTP, si el nombre comienza con "ftp").
Simon Richter
1
Es que IE es un poco pedante, otros navegadores resuelven lo que intentas hacer sin ningún problema.
Linker3000
0

Probablemente hay algunas configuraciones de privacidad o políticas que se interponen en el camino. Las aplicaciones de terceros tienden a ignorar estas configuraciones, por lo que solo las aplicaciones de Microsoft suelen implementarlas.

Para actualizar la configuración de privacidad: Panel de control - & gt; Opciones de Internet - & gt; Pestañas "Seguridad" y "Privacidad" (no estoy seguro de qué opciones, pero sospecho que serían dos buenos lugares para buscar)

Para actualizar la configuración de su Política: Póngase en contacto con su administrador de red local si está en un entorno corporativo, o consulte la siguiente página web para obtener información sobre cómo ingresar al Editor de Política Local: http://support.microsoft.com/kb/307882

Randolf Richardson
fuente