получить feedburner feed на httpS - PullRequest
       7

получить feedburner feed на httpS

6 голосов
/ 24 октября 2010

Мы получаем наш канал в feedburner с помощью плагина jquery jGFeed.это прекрасно работает до тех пор, пока наши пользователи не окажутся на странице httpS: //.

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

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

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

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

Ответы [ 3 ]

1 голос
/ 30 мая 2011

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

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

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

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

0 голосов
/ 30 марта 2016

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

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

, вам просто нужно изменить виджет файла-subscribe.php, расположенный по адресу / wp-content / themes / schema / functions / и заменить все «http://feedburner.google.com” на« https://feedburner.google.com”.

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

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

...