请帮助我!
我已在我的服务器上安装了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上都阻止了内容(页面上空白)。 有没有解决方法?但请不要告诉我更改浏览器设置,因为我的用户不会这样做。 提前感谢您的关注!
答案 0 :(得分:1)
最简单的解决方案(适合您)是让第三方提供SSL / TLS URL。
如果不可能,那你就不走运了(只有前端语言标记在你的问题上)。
如果您还在运行后端语言,但可以代理iframe网址并在iframe中提供代理网址,例如https://yourdomain.com/exchangerates
检索页面(包括使用的资源)。
另一种选择是查看网站是否有API,以便您可以下载所需的数据,以便在自己控制的页面上显示数据。