Dlaczego IE8 nie dopuszcza numeru portu na końcu adresu URL?

11

Wpisanie „www.example.com” działa dobrze w IE8, ale kiedy wpisuję „www.example.com:8000”, to nie działa (wiem, że działa u niektórych osób).

Port 8000 jest konieczny, ponieważ przeprowadzam wiele testów rozwoju sieci i uruchamiam serwery sieciowe na tym porcie.

Występujący błąd brzmi:

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.

Oczywiście na tym samym komputerze z Windows zarówno Chrome, jak i Firefox działają doskonale.

Alex
źródło

Odpowiedzi:

17

IE jest wybredny, jeśli chodzi o dodawanie numerów portów - jeśli chcesz ich użyć, MUSISZ dodać http: // z przodu, więc spróbuj http://www.example.com:port

Linker3000
źródło
Jest to w rzeczywistości dość oczywiste: www.example.com:8000oznacza użycie protokołu wywołanego w www.example.comcelu rozwiązania identyfikatora 8000. Adresy URL pozbawione dwukropka (a zatem oznaczenia protokołu) są specjalnie zaprojektowane do korzystania z protokołu HTTP (lub FTP, jeśli nazwa zaczyna się od „ftp.”.
Simon Richter,
1
IE jest trochę pedantyczny - inne przeglądarki sprawdzają, co próbujesz zrobić bez żadnego zamieszania.
Linker3000
0

Prawdopodobnie przeszkadzają w tym ustawienia prywatności lub zasad. Aplikacje innych firm zwykle ignorują te ustawienia, więc zwykle tylko aplikacje Microsoft je implementują.

Aby zaktualizować ustawienia prywatności: Panel sterowania -> Opcje internetowe -> zakładki „Bezpieczeństwo” i „Prywatność” (nie jestem pewien, które opcje, ale podejrzewam, że byłyby to dwa dobre miejsca)

Aby zaktualizować ustawienia zasad: Skontaktuj się z administratorem sieci lokalnej, jeśli jesteś w środowisku korporacyjnym, lub odwiedź następującą stronę internetową, aby uzyskać informacje na temat dostępu do Edytora zasad lokalnych: http://support.microsoft.com/kb/307882

Randolf Richardson
źródło