Inhalte auf Facebook über AddThis teilen

8

Auf diese Seite verwende ich AddThis JavaScript-Bibliothek , um Schaltflächen hinzuzufügen, mit denen die Seite auf Facebook / Twitter geteilt werden kann. Wenn Sie auf die Facebook-Schaltfläche klicken, wird folgende Vorschau angezeigt, wie der Inhalt auf Facebook gepostet wird:

Beachten Sie, dass das in der Postvorschau angezeigte Bild der AJAX-Loader ist, der auf der Site verwendet wird, d. h. ein Bild, das während einer laufenden AJAX-Anfrage angezeigt wird. Ich weiß nicht, warum dies als das Bild ausgewählt wurde, das in der Post angezeigt werden soll. Kann ich angeben, welches Bild verwendet wird?

Hier ist das Markup, das ich verwende, um die Freigabe-Schaltflächen anzuzeigen:

%Vor%     
Dónal 13.02.2014, 10:58
quelle

3 Antworten

3

Die aktuelle Bild-URL ( Ссылка ) führt eine 302-Weiterleitung zum tatsächliche Bild-URL ( Ссылка ).

Ich schlage vor, og:image auf die tatsächliche Bild-URL zu setzen:

%Vor%

(Das ist wirklich eine Vermutung, da ich das momentan nicht testen kann.)

    
Jeffery To 07.03.2014, 10:13
quelle
4

Zwischen den Tags Ihres HTML haben Sie den folgenden Code:

%Vor%

Dies teilt Facebook mit, welches Bild es im Freigabe-Popup verwenden soll. 'og' steht für Open Graph , das Protokoll, mit dem Facebook Informationen über eine Seite abruft. Das Bild, mit dem verlinkt wird, ist jedoch ein großes SVG-Bild (das Hintergrundbild Ihrer Website). Sie müssen diese URL in die URL Ihres Logos ändern und sicherstellen, dass dieses Logo im JPG- oder PNG-Format vorliegt Die Suche deutet darauf hin, dass Facebook nicht wirklich SVGs unterstützt, die für og: image verwendet werden.

    
James Thomas 13.02.2014 11:44
quelle
3

Wie James Thomas empfohlen hat, besteht der erste Schritt darin, die Tags hinzuzufügen :

%Vor%

Als nächstes müssen Sie den Cache von Facebook löschen :

%Vor%
  • Navigiere zum obigen Link und pumpe deine URL ein. Dies wird manuell einen weiteren Datenabzug auslösen, also clearing der Cache
  • Wenn das nicht funktioniert, füge diesen URL-Parameter hinter deiner URL ein: ?fbrefresh=CAN_BE_ANYTHING

    Ссылка

George 07.03.2014 07:27
quelle