Может ли window.location измениться с https на http - PullRequest
5 голосов
/ 25 января 2011

У меня есть окно квитанции магазина в https. Я хочу использовать window.location, чтобы изменить местоположение с https на http.

У меня есть такой код.

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

Идет по URL, который я ожидаю, но все равно это https. Как будто что-то в безопасности блокирует изменение протокола.

Должно ли это работать?


Opps. Я думаю, что, возможно, обнаружил фильтр в приложении, которое заставляет его перенаправить обратно на https. Таким образом, window.location, вероятно, работает просто отлично. Извините за это.

1 Ответ

1 голос
/ 04 марта 2011

сервер может быть вынужден всегда использовать HTTPS.Если это так, вы не можете изменить это на своем клиентском JavaScript.Если ваш код передает требуемый URL-адрес и вы получаете ответ от HTTPS, то это так.

Иво Стойков

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...