2010-10-23 1 views
6

Stiamo accaparrando il feed al feedburner utilizzando il plug-in jquery jGFeed. funziona molto bene fino a quando i nostri utenti non si trovano su una pagina http: //.invia feed feeder su httpS

Quando proviamo a caricare il feed su quella pagina, l'utente riceve il messaggio che c'è un contenuto misto, protetto e non protetto sulla pagina.

Una soluzione sarebbe quella di caricare il feed su https, ma Google non lo consente, il certificato non funziona.

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

Qualcuno sa una soluzione per questo. Il modo in cui funziona ora, semplicemente non è possibile alimentare il feed nelle nostre pagine quando su httpS

risposta

1

In questo momento Feedburner non offre feed su SSL (schema https). Il messaggio che ottieni riguardo ai contenuti misti è di progettazione; infatti, lo qualsiasi contenuto di che non viene caricato da una connessione protetta attiverà quel messaggio, quindi assicurarti che tutto il contenuto sia caricato su SSL è davvero l'unica alternativa per evitare quel popup.

Come già detto, Feedburner non offre feed su SSL, quindi in modo realistico sarà necessario effettuare il porting del feed su un altro servizio che offre feed su SSL. Tieni presente ciò che ho detto sopra, tuttavia, in relazione al contenuto del tuo feed. Se si dispone di contenuti incorporati che non vengono forniti tramite SSL, tale contenuto attiverà anche il popup che si sta tentando di evitare.

1

Questo di tanto in tanto viene fornito con altri servizi che non dispongono di un certificato SSL (l'API di Twitter è un po 'un casino anche in questo caso.) Il commento di Brian è corretto sulla natura del messaggio, quindi tu? abbiamo alcune opzioni:

  1. Se questo è sul tuo server, e i dati di base sono anche sul tuo server, allora hai funzionalità end-to-end di SSL; basta puntare jGFeed al feed RSS locale che FeedBurner sta già importando.
  2. Inserire un proxy sul server per eseguire il marshalling della chiamata a Feedburner e restituire la risposta su SSL.
  3. Trova un altro servizio di feed che supporti SSL e passalo al feed originale oa Feedburner.
-2

Ho iniziato a utilizzare WordPress schema a tema a pagamento per i miei numerosi blog. In generale, è un bel tema, veloce e SEO friendly. Tuttavia, poiché i miei blog sono tutti su HTTPS, ho notato che se avessi un widget di (Google Feedburner) nella barra del sito. Il chrome mostrerà un errore di sicurezza per qualsiasi pagina protetta con una chiamata di modulo non sicura nella pagina.

Per risolvere questo problema, è davvero semplice,

si avrebbe solo bisogno di modificare il file su widget subscribe.php situato a /wp-content/themes/schema/funzioni/ e sostituire tutti “http://feedburner.google.com "a" https://feedburner.google.com ".

Salvare il file e svuotare la cache, quindi il browser mostrerà un lucchetto verde.

e ho risolto questo problema nel mio blog www.androidloud.com