Як і багато програмістів, я тестую сайти локально.
Я використовую файл hosts для зіставлення доменних імен з моїм локальним ip (127.0.0.1).
Я використовую кваліфіковані доменні імена, як правило, з субдоменом "d" (для "розробки").
Наприклад:
d.somewebsite.com
d.anotherwebsite.com
and so on...
У Microsoft edge більшість веб-сайтів працюють. Однак пара з них цього не робить. У доменних іменах немає нічого особливого чи дивного, що не буде працювати. Просто простий d.someletters.com
.
Вони чудово працюють у Chrome, IE та Firefox.
У Edge я отримую повідомлення про помилку: "Хм, ми не можемо перейти на цю сторінку".
Спочатку я думав, що це не вирішення ІР. Однак я зрозумів, коли зробив друкарську помилку на іншій не пов’язаній URL-адресі, що запити, які не маршрутизуються файлом hosts, надсилаються моєму провайдеру для вирішення. Якщо мій постачальник послуг Інтернету не може вирішити проблему, він надсилає цю спеціальну сторінку результатів пошуку із пропозиціями щодо того, що ви, можливо, намагаєтесь знайти. Ну, коли я переходжу до свого локального домену, я не отримую цю сторінку від свого провайдера. Я отримую згадану вище помилку прямо з краю.
Отже, мені здається, що Edge правильно вирішує домен, інакше його відправили б у DNS мого провайдера.
Тоді я міг би подумати, що, можливо, Edge просто не може підключитися до локальної машини. Але, як я вже сказав, деякі з цих локальних доменів працюють нормально. Крім того, використання 127.0.0.1 безпосередньо в Edge також працює. Ось лише ці кілька доменних імен викликають у мене проблему. І лише в Edge (всі інші браузери працюють) Будь-які ідеї?
Веб-сервер - Apache2 для Windows (xampp), якщо це важливо.
Крім того, якщо я відкриваю вікно налагодження в Edge і стежу за мережею, я взагалі не бачу жодних запитів.
EDIT: Я більше не використовую файл hosts. У мене є dnsmasq, який працює на одному з моїх ящиків Linux, і я використовую його для DNS замість хостів. Також більше не використовую loopback (очевидно, оскільки DNS зараз на іншому полі), я використовую внутрішню приватну ip-адресу (192.168 ...). Те саме питання.