¿Hay alguna forma de detectar HTTP o HTTPS y luego forzar el uso de HTTPS con JavaScript?
Tengo algunos códigos para detectar HTTP o HTTPS pero no puedo forzarlo a usar https:
.
Estoy usando la propiedad window.location.protocol para establecer lo que sea el sitio para https:
luego actualizar la página y, con suerte, volver a cargar una nueva URL https cargada en el navegador.
if (window.location.protocol != "https:") {
window.location.protocol = "https:";
window.location.reload();
}