Чому 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 обидва працюють прекрасно.

Відповіді:


17

IE є витонченим, коли мова заходить про додавання номерів портів - якщо ви хочете їх використовувати, ОБОВ'ЯЗКОВО додати http: // спереду, тому спробуйте http://www.example.com:port


Це насправді досить очевидно: www.example.com:8000означає використовувати протокол, викликаний www.example.comдля вирішення ідентифікатора 8000. URL-адреси, у яких відсутня двокрапка (а отже, і позначений протокол), спеціально використовуються для використання HTTP (або FTP, якщо ім'я починається з "ftp".
Simon Richter

1
Це IE трохи педантично - інші браузери розробити те, що ви намагаєтеся робити без суєти.
Linker3000

0

Можливо, певні налаштування конфіденційності чи політики перешкоджають. Сторонні програми, як правило, ігнорують ці налаштування, тому зазвичай застосовують їх лише програми Microsoft.

Щоб оновити налаштування конфіденційності: Панель керування -> Параметри Інтернету -> вкладки "Безпека" та "Конфіденційність" (я не впевнений, які варіанти, але я підозрюю, що це два гарних місця для пошуку)

Щоб оновити налаштування політики, зверніться до адміністратора локальної мережі, якщо ви знаходитесь у корпоративному середовищі, або перегляньте наступну веб-сторінку, щоб отримати інформацію про потрапляння до редактора локальної політики: http://support.microsoft.com/kb/307882

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.