【问题标题】:SSL websites with http external links带有 http 外部链接的 SSL 网站
【发布时间】:2016-04-29 11:06:18
【问题描述】:

我的 SSL 网站有问题。我尝试将外部 JavaScript 链接添加到我的网站。 JavaScript链接是http,我的网站是https,将脚本链接锁定为http。这是http中脚本的代码:

    <div class="container radio">
				<p>Próximo evento: 29/04/16</p>
				<script type="text/javascript" src="http://player.wavestreamer.com/cgi-bin/swf.js?id=1SCZICL137KEA3GK"></script>
                <script type="text/javascript" src="http://player.wavestreaming.com/?id=1SCZICL137KEA3GK"></script>
				</div>
    </div>

我的网站 https 是否可以显示内容?

我网站的链接是这样的:https://www.insidecraft.com/radio.html

我的第二个没有 SSL 的网站可以完美运行,代码完全相同:http://us.insidecraft.com/pruebas2/radio.html

感谢您的关注。

【问题讨论】:

标签: javascript html ssl


【解决方案1】:

这是因为浏览器会阻止活跃的混合内容。您可以将浏览器配置为允许它(至少在 Firefox 中)。但这只有在您可以更改访问您网站的所有浏览器的配置(例如公司网络)时才有效。只有其他选项也通过 HTTPS 提供脚本。作为解决方法,您还可以将其放在文档内的&lt;script&gt; 标记中,安全地提供。或者将脚本复制到您的 HTTPS 域。 MDN on mixed content


如果您在打开浏览器开发控制台的情况下加载该页面,它应该会显示一条错误消息,指出混合的活动内容已被阻止。

【讨论】:

    猜你喜欢
    • 2013-11-14
    • 2016-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多