0

如果 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,但功能来自正在离开的页面。

谢谢

4

1 回答 1

0

当用户离开页面时,您无法更改位置。这将非常烦人,并且很容易被垃圾邮件发送者利用。

于 2012-05-30T11:11:05.487 回答