我有一个使用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;
}
谢谢
答案 0 :(得分:2)
如果你真的想做客户端:
<script>
if ( window.location.protocol != 'https:' ) {
window.location = document.URL.replace("http://","https://");
}
</script>