【问题标题】:serve http content under ssl在 ssl 下提供 http 内容
【发布时间】:2012-01-27 18:54:35
【问题描述】:

我想在启用 SSL 的网站中提供世界时钟。当我使用 http chrome 浏览器时显示混合内容“此页面包含其他不安全的资源”

时钟网址是:http://www.worldtimeserver.com/clocks/wtsclock001.swf?color=FF6633&wtsid=MY&

已经尝试使用 SSL 代理来显示时钟但没有运气: https://ssl-proxy.my-addr.net/myaddrproxy.php/http/www.worldtimeserver.com/clocks/wtsclock001.swf?color=FF6633&wtsid=MY&

这显示时钟故障。不明确的!未定义。

还将该闪存时钟上传到 Web 服务器,也会出现未定义的错误。

有什么我应该尝试的,或者有什么建议可以使用类似于 worldtimeserver 的启用 ssl 的时钟吗?

更新:

javascript 看起来更好http://randomibis.com/coolclock/

感谢格雷厄姆

【问题讨论】:

  • 联系公司,了解他们是否有不同的主机名/子域用于 SSL 流量。
  • 好主意,谢谢。已尝试在该站点上未启用 worldtimer.com ssl。也许还有另一个支持 ssl 的域。

标签: html ssl flash


【解决方案1】:

我不知道您使用的是什么代理,但您完全有可能需要转义“?”和“&”字符,因此它们不会被 myaddrproxy.php 解释,而是传递给代理 URL。

https://ssl-proxy.my-addr.net/myaddrproxy.php/http/www.worldtimeserver.com/clocks/wtsclock001.swf%3fcolor=FF6633%26wtsid=MY

按我说的买,我不知道你的代理脚本;您可能需要尝试如何转义特殊字符。

或阅读代理脚本中的说明。 :-)

【讨论】:

  • 代理是免费的。您可以在 google 中搜索 ssl 代理,这是第一位的。 :)
  • 我只想将工作时钟嵌入到启用 ssl 的网站中,这样混合内容警告就不会显示。
  • 那为什么不用 JavaScript 来做呢,你可以将它包含在你的网站上,而不是使用代理软件从网站不受你控制的人那里获取闭源专有 Flash 代码?周围有很多cool JavaScript clocks。无需 Flash,无需代理。
  • +1 用于在 JavaScript 中执行此操作。对封闭源代码的专有“网络”技术说不。 Flash是如此...... 90年代。
猜你喜欢
  • 2015-03-13
  • 1970-01-01
  • 2018-06-15
  • 2016-03-25
  • 2012-07-13
  • 2014-04-28
  • 2016-08-01
  • 1970-01-01
  • 2012-04-27
相关资源
最近更新 更多