javascript - 带 http 外部链接的 SSL 网站

标签 javascript html ssl

我的 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

感谢您的关注。

最佳答案

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


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

关于javascript - 带 http 外部链接的 SSL 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36936717/

相关文章:

asp.net - 关闭弹出窗口时如何删除 session 变量?

javascript - 改变两个字符串之间差异的颜色?

java - 如何使用 com.sun.net.httpserver 包含 css 文件?

jndi - 无法通过JNDI与Websphere MQ SSL channel 连接

C# SslStream 在第二次请求时抛出 IOException

javascript - 如何使用 chrome.webRequest API 重定向 URL?

javascript - 如何获得用css rotate变换的元素的位置

html - 中间的 OpenLayers map 上的左右侧面板

html - css- 使用 Bootstrap 在彼此之上的元素

ssl - 两个播放服务之间的Nginx双向认证