2016-03-30 8 views
-1

Facebook-Aktie Sachen teilt, ist mir darüber hinaus verwirrend und ich habe nichts anderes als Kopfschmerzen über ihre docs brütete hatte, so muß ich hier kommen ein paar Dinge zu klären:Knopf, der eine benutzerdefinierte URL auf Face

1) Ist es möglich, eine benutzerdefinierte Schaltfläche zu erstellen, die eine benutzerdefinierte URL (https://example.com statt https://example.com/here entweder mit einem benutzerdefinierten Bild oder die in den Meta-Tags auf dieser Seite? Das ganze Bild sollte ein Link auf Facebook sein wie normal.

2) Wenn ja, wie?

3) Wird dies in Meteor komplizierter, wenn die gesamte Seite über JavaScript erstellt wird? Ich habe ein SEO-Paket für Meta-Tags, aber das war's.

Antwort

2

Ich persönlich vermeide Facebook Javascript Lib und Widgets, obwohl ich glaube nicht, dass sie so schlecht zu implementieren sind.

Facebook unterstützt eine Nicht-JavaScript-Option für die Freigabe eines Links zu Facebook. Das ist es, was ich bevorzuge.

Facebook ohne Javascript

Teilen Link sieht wie folgt aus:

https://www.facebook.com/sharer/sharer.php?u=[URL-TO-SHARE-GOES-HERE] 

Sie [URL-TO-SHARE-GOES-HERE] mit der URL ersetzen würde, die Sie teilen möchten. Beispiel:

https://www.facebook.com/sharer/sharer.php?u=https://example.com 

Auf Ihrer Seite würden Sie eine Share-Taste wie folgt erstellen:

<a href="https://www.facebook.com/sharer/sharer.php?u=http://example.com" target="_blank"> 
    <img src="[facebook-share-button]" /> 
</a> 

[facebook-share-button] eine URL auf die „individuelle Schaltfläche“ sein sollten Sie die Benutzer wollen auf klicken.

URL-codieren Sie die URL (http://example.com), bevor Sie sie als Parameter hinzufügen. Andernfalls werden möglicherweise kompliziertere URLs nicht richtig geteilt. Sie können die URL auf der Serverseite in Ihrem Content Management System (CMS) codieren, bevor Sie das HTML an den Benutzer zurückgeben, oder Sie können es mit Javascript (encodeURIComponent) tun.

Welches Bild zeigt sich auf Facebook für den Link?

Dieser Beitrag Antworten im Detail: How does Facebook Sharer select Images and other metadata when sharing my URL?

Grundsätzlich fügen Sie spezielle Meta-Tags an den <head> Abschnitt Ihrer Seiten. Auf diese Weise können Sie die Bilder angeben, die explizit angezeigt werden sollen.

Verwandte Themen