Делаю HTTP-запрос:
- из HTTPS JSFiddle:
fetch('http://localhost:8090').then(...)
- на HTTP-локальный хост или 127.0.0.1
И это работает.
Нет ошибок смешанного содержимого в Chrome (v89.0.4389.90) и Firefox (v86.0.1). Только Safari блокирует запрос. Однако запросы к 192.168.1.x вызывают ошибки смешанного содержимого.
Явно ли localhost занесен в белый список в Chrome и Firefox? Или поставщики браузеров также планируют блокировать смешанный контент в какой-то момент?
Можно ли на это положиться, например, для управления локальным приложением, привязанным к локальному хосту, который обслуживает HTTP API?