Safari хоче лише підключитися до localhost через HTTPS


4

Робіть багато місцевих розробок, і останнім часом я помітив, що я не можу підключитися до послуг, що не є HTTPS, що працюють на localhost. Якщо сервіси надають HTTPS, я можу підключитися, але щоразу, коли я намагаюся щось на зразок " http: // devsite: 8000 ", Safari завжди намагається отримати доступ до " https: //devsite.local: 8000 ".

За допомогою Chrome я можу правильно отримати доступ до сайту.

Можливо, проблема - HSTS?

Я запускаю Safari 10.1 на macOS Sierra.

Відповіді:


2

Насправді, схоже, це був HSTS.

Я дотримувався інструкцій, розміщених тут :

  1. Закрийте Safari.
  2. Видаліть файл ~ / Library / Cookies / HSTS.plist.
  3. Відкрийте сафарі.

І тепер сайти localhost працюють коректно.

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