如果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,但功能来自正在离开的页面。
由于
答案 0 :(得分:0)
用户离开页面时无法更改位置。这将是垃圾邮件发送者非常讨厌和容易被利用的。