6

我们使用 jquery jGFeed 插件在 feedburner 获取我们的提要。在我们的用户访问 https:// 页面之前,这非常有效。

当我们尝试在该页面上加载提要时,用户会收到消息,即页面上有混合内容、受保护和不受保护。

一个解决方案是在 https 上加载提要,但谷歌不允许这样做,证书不起作用。

$.jGFeed('httpS://feeds.feedburner.com/xxx')

有谁知道这个的解决方法。它现在的运作方式,当我们在 httpS 上时,我们根本无法在我们的页面中提供提要

4

3 回答 3

1

目前 Feedburner 不提供基于 SSL(https 方案)的提要。您收到的关于混合内容的信息是设计使然;事实上,任何和所有未从安全连接加载的内容都会触发该消息,因此确保所有内容都通过 SSL 加载确实是避免该弹出窗口的唯一选择。

正如我所提到的,Feedburner 不提供基于 SSL 的提要,因此实际上您需要考虑将您的提要移植到另一个通过 SSL 提供提要的服务。但是,请记住我上面所说的关于您的提要内容的内容。如果您有任何不是通过 SSL 交付的嵌入内容,那么该内容也会触发您试图避免的弹出窗口。

于 2011-05-10T13:21:24.310 回答
1

这不时出现在其他没有 SSL 证书的服务中(Twitter 的 API 也有点混乱。)Brian 的评论关于消息的性质是正确的,所以你有一些选项:

  1. 如果它在您的服务器上,并且核心数据也在您的服务器上,那么您就拥有了端到端 SSL 功能;只需将 jGFeed 指向 FeedBurner 已经导入的本地 RSS 提要。
  2. 在您的服务器上编写一个代理来编组对 Feedburner 的调用并通过 SSL 返回响应。
  3. 找到另一个支持 SSL 的提要服务,然后将原始提要或 Feedburner 传递给它。
于 2011-05-30T13:37:56.080 回答
-2

我已经开始为我的几个博客使用 WordPress 付费主题架构。总的来说,这是一个不错的主题,快速且对 SEO 友好。但是,由于我的博客都在HTTPS上,所以我注意到如果我在站点栏中有一个 (Google Feedburner) 小部件。对于在页面上调用不安全表单的任何安全页面,chrome 都会显示安全错误。

要解决这个问题,其实很简单,

您只需更改位于/wp-content/themes/schema/functions/的文件 widget-subscribe.php 并将所有“<strong> http://feedburner.google.com ”替换为“<strong> https: //feedburner.google.com ”。

保存文件并清除缓存,然后您的浏览器将显示一个绿色挂锁。

我在我的博客 www.androidloud.com 中解决了这个问题

于 2016-03-30T18:22:01.303 回答