在 httpsS 上获取 feedburner feed
我们使用 jquery jGFeed 插件在 feedburner 上获取 feed。 在我们的用户进入 httpS:// 页面之前,这一切都非常有效。
当我们尝试在该页面上加载提要时,用户会收到一条消息,表明该页面上存在受保护和不受保护的混合内容。
解决方案是在 https 上加载提要,但谷歌不允许这样做,证书不起作用。
$.jGFeed('httpS://feeds.feedburner.com/xxx')
有谁知道这个问题的解决方法。按照它现在的运作方式,我们根本无法在使用 httpS 时在我们的页面中提供提要服务
We are grabbing our feed at feedburner by using the jquery jGFeed plugin.
this works great until the moment our users are on a httpS:// page.
When we try to load the feed on that page the user gets the message that there is mixed conteent, protected and unprotected on the page.
A solution would be to load the feed on https, but google doesn't allow that, the certificate isn't working.
$.jGFeed('httpS://feeds.feedburner.com/xxx')
Does anyone know a workaround for this. The way it functions now, we simply cannot server the feed in our pages when on httpS
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
目前 Feedburner 不提供通过 SSL(https 方案)的提要。您收到的有关混合内容的消息是设计使然;事实上,任何和所有未从安全连接加载的内容都会触发该消息,因此确保所有内容都通过 SSL 加载实际上是避免该弹出窗口的唯一选择。
正如我所提到的,Feedburner 不通过 SSL 提供 feed,因此实际上您需要考虑将 feed 移植到另一个通过 SSL 提供 feed 的服务。不过,请记住我上面所说的关于您的提要内容的内容。如果您有任何不是通过 SSL 传送的嵌入内容,那么该内容也会触发您试图避免的弹出窗口。
At this time Feedburner does not offer feeds over SSL (https scheme). The message that you're getting regarding mixed content is by design; in fact, any and all content that is not being loaded from a secured connection will trigger that message, so making sure that all content is loaded over SSL is really your only alternative to avoid that popup.
As I mentioned, Feedburner doesn't offer feeds over SSL, so realistically you'll need to look into porting your feed to another service that DOES offer feeds over SSL. Keep in mind what I said above, however, with respect to your feed's content as well. If you have any embedded content that is not delivered via SSL then that content will also trigger the popup that you're trying to avoid.
对于没有 SSL 证书的其他服务,这种情况时不时会出现(Twitter 的 API 也有点混乱。)Brian 关于消息性质的评论是正确的,所以您有一些选项:
This comes up from time to time with other services that don't have an SSL cert (Twitter's API is a bit of a mess that way too.) Brian's comment is correct about the nature of the message, so you've got a few options:
我已经开始在我的几个博客中使用 WordPress 付费主题架构。总的来说,这是一个不错的主题,快速且 SEO 友好。然而,由于我的博客都在 HTTPS 上,所以我注意到如果我的站点栏中有一个 (Google Feedburner) 小部件。对于页面上存在不安全表单调用的任何安全页面,chrome 都会显示安全错误。
要解决这个问题,非常简单,
您只需更改位于 /wp-content/themes/schema/functions/ 的文件 widget-subscribe.php 并替换所有“< a href="http://feedburner.google.com" rel="nofollow">http://feedburner.google.com” 到“https://feedburner.google.com”。
保存文件,并清除缓存,然后您的浏览器将显示一个绿色的挂锁。
我在我的博客 www.androidloud.com 中解决了这个问题
i have started using WordPress paid theme Schema for my several blogs. In general, it is a nice theme, fast and SEO friendly. However, since my blogs are all on HTTPS, then I noticed that if I had a widget of (Google Feedburner) in the sitebar. The chrome will show a security error for any secure page with an insecure form call on the page.
To fix this, it is really simple,
you would just need to change the file widget-subscribe.php located at /wp-content/themes/schema/functions/ and replace all “http://feedburner.google.com” to “https://feedburner.google.com”.
Save the file, and clear the cache, then your browser will show a green padlock.
and i fix this in my this blog www.androidloud.com