Иногда это неизбежное зло. Мы должны перенаправить на страницу HTTP из нашего приложения HTTPS, потому что у принтера Epson ePOS, с которым мы говорим, нет конечной точки HTTPS, через которую можно было бы выставить свой сценарий.
Существовали обходные пути для этого в Chrome post v38, когда была введена смешанная блокировка контента, но с Safari в iOS9 нам приходилось перенаправлять определенные страницы для обслуживания через HTTP, а затем, оставив их, перенаправить обратно на HTTPS для остальной части сайте.
Опять же, это не очень хорошо, но иногда вам нужно быть прагматичными в этих вещах.