Почему IE8 не позволяет номер порта в конце URL?

11

Печатание "www.example.com" прекрасно работает в IE8, но когда я ввожу "www.example.com:8000", оно не работает (я знаю, что это работает для некоторых людей).

Порт 8000 необходим, потому что я много тестирую веб-разработку и запускаю веб-серверы на этом порту.

Я получаю сообщение об ошибке:

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.

Конечно, на одной машине с Windows Chrome и Firefox работают отлично.

Alex
источник

Ответы:

17

IE очень привередлив, когда дело доходит до добавления номеров портов - если вы хотите их использовать, вы ДОЛЖНЫ добавить http: // в начало, поэтому попробуйте http://www.example.com:port

Linker3000
источник
Это на самом деле довольно очевидно: www.example.com:8000означает использование протокола, вызываемого www.example.comдля разрешения идентификатора 8000. URL-адреса, в которых отсутствует двоеточие (и, следовательно, указатель протокола), имеют специальный регистр для использования HTTP (или FTP, если имя начинается с «ftp.»
Саймон Рихтер,
1
IE немного педантичен - другие браузеры работают без суеты.
Linker3000
0

Вероятно, существуют некоторые параметры конфиденциальности или политики. Сторонние приложения, как правило, игнорируют эти параметры, поэтому обычно их используют только приложения Microsoft.

Чтобы обновить настройки конфиденциальности: Панель управления -> Свойства обозревателя -> вкладки «Безопасность» и «Конфиденциальность» (я не уверен, какие варианты, но я подозреваю, что это будет два хороших места для поиска)

Чтобы обновить параметры политики: обратитесь к администратору локальной сети, если вы находитесь в корпоративной среде, или посетите следующую веб-страницу для получения информации о входе в редактор локальной политики: http://support.microsoft.com/kb/307882.

Рэндольф Ричардсон
источник