2011-01-25 31 views
5

Tengo una ventana de recibo de tienda en https. Quiero usar window.location para cambiar la ubicación de https a http.Puede window.location cambiar de https a http

Tengo un código como este.

var currentHost = window.location.host; 
window.location.href = "http://" + currentHost + "/store/closeStoreWindow?gotoUri=" + url 

Va a la url que espero, pero todavía es https. Es como si algo de seguridad estuviera bloqueando un cambio en el protocolo.

¿Esto debería funcionar?


Opps. Creo que puedo haber descubierto un filtro en la aplicación que hace que redirija a https. Entonces la ventana.location probablemente funciona bien. Lo siento por eso.

+13

Si se trata de un no-problema en este punto, debe eliminar su pregunta, o crear su propia respuesta explicando la solución, y aceptar que cuando el sitio le permite. –

Respuesta

1

servidor puede verse obligado a utilizar siempre HTTPS. Si este es el caso, no puede cambiar esto desde su lado del cliente JavaScript. Si su código pasa la URL requerida y usted obtiene una respuesta de HTTPS, este es el caso.

Ivo Stoykov