Поскольку, что причины сайты обеспечивают логике для переключения между http/https протоколами для JavaScript, включают файлы? Почему не всегда используют https?
HTTPS означает:
Если HTTPS не нужен ... А зачем его использовать?
Потому что вы можете получить страницу как с SSL, так и без него.
Если вы смешиваете безопасные и небезопасные запросы на странице, пользователь получит предупреждение, поэтому, когда страница запрашивается с использованием https, он также должен будет запрашивать скрипты с использованием https. Обычно это делается автоматически, когда вы запрашиваете скрипты с того же сайта с относительным URL-адресом, но если вам нужно использовать полный URL-адрес для запроса скрипта из другого домена, протокол должен быть установлен динамически.
Меньше накладных расходов, если вы просто используете http для обслуживания включаемых файлов javascript. Однако, если вы запускаете сайт через https, вам нужно загружать все через https, включая файлы включения javascript.