【问题标题】:Change url from HTTPS to HTTP javascript when leaving page离开页面时将 url 从 HTTPS 更改为 HTTP javascript
【发布时间】:2012-05-30 11:03:24
【问题描述】:

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

谢谢

【问题讨论】:

    标签: javascript jquery http ssl


    【解决方案1】:

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

    【讨论】:

    • 我认为您没有正确阅读我的问题。我不想改变位置。我想更改协议。
    • 我认为您没有正确理解我的回答。您想更改位置,即使它只是其中的一小部分。
    猜你喜欢
    • 1970-01-01
    • 2014-08-28
    • 2012-02-28
    • 2021-06-09
    • 2018-01-02
    • 1970-01-01
    • 2023-03-21
    • 2020-11-18
    • 2014-10-26
    相关资源
    最近更新 更多