检查网页网址并输入https(如果输入为http)

时间:2013-09-13 01:51:38

标签: javascript html

我有一个使用https路由的网页,一切正常。 我注意到我可以将其更改为http并且页面仍然加载。

我正在尝试检查窗口网址,如果输入为http,请将其设为https。仅适用于此页面以及Jquery或Javascript。 (我知道大多数人会建议不要使用脚本来保证安全性)

这对我不起作用:

<script>
var url = window.location.pathname;
if url.match('^http://')
{
url = url.replace(/^http:\/\//, 'https://');
    window.location.pathname = url;
}

谢谢

1 个答案:

答案 0 :(得分:2)

如果你真的想做客户端:

<script>

   if (  window.location.protocol != 'https:' ) {
           window.location = document.URL.replace("http://","https://");
    }

</script>