2010-10-23 3 views
6

Мы захватываем наш канал в feedburner, используя плагин jQery jGFeed. это отлично работает до момента, когда наши пользователи находятся на странице http: //.get feedburner feed on httpS

Когда мы пытаемся загрузить канал на этой странице, пользователь получает сообщение о том, что на странице есть смешанные контенты, защищенные и незащищенные.

Решение будет заключаться в загрузке канала на https, но google не позволяет этого, сертификат не работает.

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

Кто-нибудь знает обходной путь для этого. То, как он функционирует сейчас, мы просто не можем подключать фид на наших страницах, когда на httpS

ответ

1

В настоящее время Feedburner не предлагает каналы по протоколу SSL (схема https). Сообщение, которое вы получаете о смешанном контенте, составлено по дизайну; фактически, все содержимое, которое не загружается из защищенного соединения, вызовет это сообщение, поэтому убедитесь, что все содержимое загружено через SSL - это действительно ваша единственная альтернатива, чтобы избежать всплывающего окна.

Как я уже упоминал, Feedburner не предлагает каналы через SSL, так что вам реально нужно будет портировать ваш канал другой службе, которая предлагает каналы через SSL. Однако помните о том, что я сказал выше, в отношении содержимого вашего фида. Если у вас есть встроенный контент, который не поставляется через SSL, этот контент также вызывает всплывающее окно, которое вы пытаетесь избежать.

1

Это время от времени возникает с другими службами, которые не имеют сертификата SSL (API Twitter - это тоже беспорядок). Комментарий Брайана правильно описывает характер сообщения, у вас есть несколько вариантов:

  1. Если это на вашем сервере, а основные данные также находятся на вашем сервере, то у вас есть сквозные возможности SSL; просто укажите jGFeed в локальный RSS-канал, который уже импортировал FeedBurner.
  2. Составьте прокси-сервер на своем сервере, чтобы перенаправить вызов в Feedburner и вернуть ответ через SSL.
  3. Найдите другую службу подачи, которая поддерживает SSL, и либо передайте исходный канал, либо Feedburner.
-2

Я начал использовать платную тему WordPress. Схема для нескольких моих блогов. В целом, это хорошая тема, быстрая и удобная для SEO. Однако, поскольку мои блоги все на HTTPS, я заметил, что если бы у меня был виджет (Google Feedburner) на панели сайта. Хром покажет ошибку безопасности для любой защищенной страницы с небезопасным вызовом формы на странице.

Чтобы это исправить, это действительно просто,

вам просто нужно будет изменить файл виджета-subscribe.php, расположенный в /сор-контента/Темы/схемы/функций/ и заменить все «http://feedburner.google.com "to" https://feedburner.google.com ".

Сохраните файл и очистите кеш, тогда ваш браузер отобразит зеленый замок.

и я исправить это в своем блоге www.androidloud.com