Javascript 阻止加载混合活动内容

Javascript 阻止加载混合活动内容,javascript,jquery,warnings,Javascript,Jquery,Warnings,我在控制台中收到这些警告,我的脚本工作不正常 已阻止加载混合活动内容“” 以下是截图: 如何修复这些警告 我的脚本: <script type="text/javascript" src="http://malsup.github.io/jquery.blockUI.js"> </script> <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquer

我在控制台中收到这些警告,我的脚本工作不正常

已阻止加载混合活动内容“”

以下是截图:

如何修复这些警告

我的脚本:

<script type="text/javascript" src="http://malsup.github.io/jquery.blockUI.js"> </script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
<link rel="stylesheet" href="https://code.jquery.com/ui/1.8.10/themes/smoothness/jquery-ui.css" type="text/css">
<script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/jquery-ui.min.js"></script>

使用此代码包括您的cdn文件: 在url中使用https协议:

<script type="text/javascript" src="http://malsup.github.io/jquery.blockUI.js"> </script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
<link rel="stylesheet" href="https://code.jquery.com/ui/1.8.10/themes/smoothness/jquery-ui.css" type="text/css">
<script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/jquery-ui.min.js"></script>

或者这种模式:

<link rel="stylesheet" href="//code.jquery.com/ui/1.8.10/themes/smoothness/jquery-ui.css" type="text/css">
<script type="text/javascript" src="//ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/jquery-ui.min.js"></script>

当用户访问通过
HTTP
提供服务的页面时,他们的连接会被打开以进行窃听和
中间人(MITM)
攻击。当用户访问通过HTTPS提供服务的页面时,他们与web服务器的连接将通过SSL进行身份验证和加密,从而防止窃听者和MITM攻击

但是,如果
HTTPS
页面包含
HTTP
内容,攻击者可以读取或修改
HTTP
部分,即使主页通过
HTTPS
提供服务。当HTTPS页面包含
HTTP
内容时,我们将该内容称为
“混合”
。用户访问的网页仅部分加密,因为部分内容是通过
HTTP
检索的
未加密的
。混合内容拦截器在
HTTPS
页面上阻止某些
HTTP
请求

这是从

获得的,这是一个副本,其中包含一个完美而简洁的答案:

使用HTTPS显示的页面正在通过HTTP调用内容。
可以通过HTTP调用页面本身,或者让页面使用与调用自身相同的协议调用其内容(可能是动态的)来纠正此问题。

如果将页面视为SSL,则会出现此类问题。您需要将您的引用修改为https,或者启动url为//以避免此问题。

在加载此css的位置放置一些代码也保存firefox版本23?我的firefox版本是25.0.1。这个问题也可能是重复的,所以这个问题(第二个答案)包括了你需要知道的关于URL的所有信息。所以,如果我有一个域名,它使用非SSL提供静态文件(.js,.css),它仍然有效吗?在您的帖子中,我刚刚看到domain code.jquery.com同时具有http和https