离开页面时将URL从HTTPS更改为HTTP javascript

时间:2012-05-30 11:03:24

标签: javascript jquery http ssl

如果location.procotcol不是https:

,我目前更改单个页面是安全的
 if (location.protocol != "https:")
 {
   location.replace("https://" + window.location.host + window.location.pathname);
 }

这样可行,但是当我离开页面时,我的协议仍然是https,我希望这是http。

我尝试了下面的内容,当我离开页面时触发但是它似乎没有对协议产生影响

$(window).unload(function() {
location.replace("http://" + window.location.host + window.location.pathname);
});

我可以在离开页面时将协议更改为http,但功能来自正在离开的页面。

由于

1 个答案:

答案 0 :(得分:0)

用户离开页面时无法更改位置。这将是垃圾邮件发送者非常讨厌和容易被利用的。