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