Javascript 将我的网站中的所有链接更改为https

Javascript 将我的网站中的所有链接更改为https,javascript,http,https,Javascript,Http,Https,我的网站在blogger与域名 正如你所看到的,我使用ssl,每个想法都很好,但在帖子中我看到了错误“相同的东西不保存在这个网站上”,我在我的网站中看到太多的链接使用http。。即使在我的html中,所有链接都是“/”,它的意思是https..&我试着用这个js <script type='text/javascript'> //<![CDATA[ function RedirNonHttps() { if (location.h

我的网站在blogger与域名 正如你所看到的,我使用ssl,每个想法都很好,但在帖子中我看到了错误“相同的东西不保存在这个网站上”,我在我的网站中看到太多的链接使用http。。即使在我的html中,所有链接都是“/”,它的意思是https..&我试着用这个js

        <script type='text/javascript'>
    //<![CDATA[
    function RedirNonHttps() {
        if (location.href.indexOf("https://") == -1) {
            location.href = location.href.replace("http://", "https://");
        }
    }
    //]]>
    </script>

//
&像这样的脚本太多了&我看不到任何效果
谢谢你的帮助&我很抱歉我的英语不好

好吧,我想你执行的功能对吗?如果没有,您可以通过执行以下操作使其自动运行:

<!--This awesome script -->
<script type='text/javascript'>
    //<![CDATA[
        (function RedirNonHttps() {
            if (location.href.indexOf("https://") == -1) 
            {
                location.href = location.href.replace("http://", "https://");
            }
         })();
    //]]>
</script>
希望对你有帮助。但我仍然认为应该在代码中手动编写

哦,对了!要调用它,您应该将它包装在
$(document).ready()
$(function(){})
中,因为jQuery需要整个页面被完全加载才能工作:

// Common way... 
$(document).ready(function(){
    // - - The code that I wrote before
});

// Or you can use this way! (Pretty short and funny)
$(function(){
    // - - The code that I wrote before
});

泰。。我试过了,但没用。。我不知道为什么,但是兄弟,你应该试着解释一下你的问题。例如,如何调用函数。。。它是在link-onclick事件中调用的吗?我不擅长使用脚本,但我希望以任何方式将我站点中的所有站点更改为https&ty以获得回复^。您有许多与
http
protocol的链接,然后您想用
https
进行更改?是的,这是我的问题,但我在视图中看到这些与http的链接来源:&在我的html编辑器中,所有与https的链接
// Common way... 
$(document).ready(function(){
    // - - The code that I wrote before
});

// Or you can use this way! (Pretty short and funny)
$(function(){
    // - - The code that I wrote before
});