HTTPS页面中的HTTP iFrame为空

时间:2015-05-26 08:23:01

标签: javascript html http iframe https

请帮助我!

我已在我的服务器上安装了SSL证书,现在无法访问"混合内容"了。我的实际问题是一个仅限HTTP的iFrame小部件:

<iframe src="http://www.exchangerates.org.uk/widget/ER-LRTICKER.php?w=435&s=1&mc=USD&mbg=FFFFFF&bs=no&bc=000044&f=verdana&fs=10px&fc=555555&lc=597384&lhc=FF8201&vc=FF8201&vcu=008000&vcd=FF0000&" width="435" height="30" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"></iframe>

结果是我在Firefox和IE上都阻止了内容(页面上空白)。 有没有解决方法?但请不要告诉我更改浏览器设置,因为我的用户会这样做。 提前感谢您的关注!

1 个答案:

答案 0 :(得分:1)

最简单的解决方案(适合您)是让第三方提供SSL / TLS URL。

如果不可能,那你就不走运了(只有前端语言标记在你的问题上)。

如果您还在运行后端语言,但可以代理iframe网址并在iframe中提供代理网址,例如https://yourdomain.com/exchangerates检索页面(包括使用的资源)。

另一种选择是查看网站是否有API,以便您可以下载所需的数据,以便在自己控制的页面上显示数据。