【问题标题】:iFrame does not ALWAYS work (ssl certificate prevents it)iFrame 并不总是有效(ssl 证书阻止它)
【发布时间】:2016-05-25 19:26:13
【问题描述】:

我在 Bluehost 有两台服务器。一个显示 iframe 没有问题,另一个没有。

这是在服务器 A 上运行的 sn-p:

<iframe title="YouTube video player" width="300" height="165" src="http://www.youtube.com/embed/QrzCRa6er8U" frameborder="0" allowfullscreen></iframe>

这是在服务器 B 上不工作的 sn-p:

<iframe title="YouTube video player" width="300" height="165" src="http://www.youtube.com/embed/QrzCRa6er8U" frameborder="0" allowfullscreen></iframe>

如您所见,这些行是相同的。服务器之间的区别:A更便宜,没有ssl。 B 价格昂贵(功能更强大)并且具有 Comodo ssl 证书。

两者都适用于 Rails、Passenger 和 Apache。经过 2 天的尝试解决这个问题(首先我从服务器 B 获取了 nginx,以防万一......)我一无所知。有谁知道为什么 iframe 在 B 中不起作用?我可以粘贴任何需要的代码或日志。

(下一个测试是暂时去掉ssl,看看是不是这个问题)

欢迎任何帮助或问题。

谢谢。

【问题讨论】:

    标签: ruby-on-rails apache iframe youtube


    【解决方案1】:

    解决方案非常非常简单。感谢this other question 及其答案,现在正在工作。

    问题在于证书 comodo 和地址。而不是http,需要是https。就是这样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-21
      • 2016-12-30
      • 2019-09-08
      • 2019-09-18
      • 1970-01-01
      • 1970-01-01
      • 2018-10-06
      相关资源
      最近更新 更多