在HTTPS页面中处理HTTP内容

我们有一个完全通过HTTPS访问的站点,但有时会显示外部内容,即HTTP(主要来自RSS feed的图像)。我们的绝大多数用户还停留在IE6上。

理想情况下,我希望同时执行以下两项操作

  • 防止有关内容不安全的IE警告消息(这样,我就可以显示干扰性较小的消息,例如,将图像替换为下面的默认图标)

  • 向用户呈现一些有用的信息,以代替他们原本无法看到的图像;如果有一些JS,我可以运行以找出尚未加载的图像,并用我们的图像替换它们,那会很棒。

我怀疑第一个目标根本不可能实现,但第二个目标可能就足够了。

最坏的情况是,当我导入RSS提要时,我会对其进行解析,抓取图像以将其存储在本地,以便用户可以以这种方式访问它们,但似乎却很难受得了很多。


沧海一幻觉
浏览 1056回答 3
3回答

神不在的星期二

我不知道这是否适合您的工作,但是作为快速解决方案,我会将HTTP内容“包装”到https脚本中。例如,在通过https投放的页面上,我会引入一个iframe来代替您的rss feed,并在iframe的src属性中将一个脚本的url放置在服务器上,以捕获该feed并输出html。该脚本正在通过http阅读提要,并通过https输出提要(因此“包装”)只是一个想法
打开App,查看更多内容
随时随地看视频慕课网APP