如何修复"阻止加载混合活动内容"对于https上的css和js

时间:2015-08-31 08:47:04

标签: html css http https mixed-content

尝试通过https查看我的网站时,我不断收到“阻止加载混合活动内容”#34;我的Firefox控制台出错。我只为我的css和js文件收到此错误。

我很困惑的原因是因为页面代码本身对文件的引用是https:

<link rel="stylesheet" href="https://www.example.com/style.css">

但在控制台中,它显示为http:

  

阻止加载混合活动内容&#34; http://www.example.com/style.css&#34; [了解详情]

我可以在页面上查看源代码并搜索&#34; http://&#34;并且页面上没有任何结果。

有什么想法吗?

1 个答案:

答案 0 :(得分:25)

我认为您可以尝试使用相对协议调用方。

<link rel="stylesheet" href="//www.example.com/style.css">
                    ---------^^

如果您的用户在http中访问您的网页,则会加载http,如果用户访问https,则会加载https。