Como o IE8 não permite um número de porta no final de um URL?

11

Digitar "www.example.com" funciona bem no IE8, mas quando digito "www.example.com:8000" não funciona (sei que funciona para algumas pessoas).

A porta 8000 é necessária porque eu faço muitos testes de desenvolvimento da Web e executo servidores da Web nessa porta.

O erro que recebo diz:

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.

Obviamente, na mesma máquina Windows, Chrome e Firefox funcionam perfeitamente bem.

Alex
fonte

Respostas:

17

O IE é exigente quando se trata de adicionar números de porta - se você quiser usá-los, DEVE adicionar http: // na frente, então tente http://www.example.com:port

Linker3000
fonte
Na verdade, isso é bastante óbvio: www.example.com:8000significa usar um protocolo chamado www.example.compara resolver o identificador 8000. URLs que carecem de um cólon (e, portanto, um designador de protocolo) são especial-encamisado para usar HTTP (ou FTP, se o nome começa com "ftp.".
Simon Richter
1
É o IE sendo um pouco pedante - outros navegadores descobrem o que você está tentando fazer sem problemas.
Linker3000
0

Provavelmente, algumas configurações de privacidade ou política estão atrapalhando. Aplicativos de terceiros tendem a ignorar essas configurações; portanto, somente os aplicativos da Microsoft geralmente as implementam.

Para atualizar suas configurações de privacidade: Painel de controle -> Opções da Internet -> guias "Segurança" e "Privacidade" (não tenho certeza de quais opções, mas desconfio que esses seriam dois bons lugares para procurar)

Para atualizar suas configurações de Diretiva: Entre em contato com o administrador da rede local se estiver em um ambiente corporativo ou consulte a seguinte página da Web para obter informações sobre como entrar no Editor de Diretiva Local: http://support.microsoft.com/kb/307882

Randolf Richardson
fonte