Wie einige Leute vielleicht wissen, kann das Hinzufügen von Freigabeschaltflächen von Facebook und Twitter dazu führen, dass eine Seite langsamer wird. Ich habe gesehen, dass viele Websites die gängigen Iframe-Implementierungen, die diese Websites anbieten, weitergeben und einfach Symbole erstellen, die auf eine gemeinsam genutzte URL verweisen, um die Seitenleistung besser steuern zu können. http://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.cnn.com%2F&t=CNN%26s+website%27
Ich habe jedoch auch gelesen, dass Facebook die Unterstützung für diese Links einstellt. Beispielsweise leitet dieser Link jetzt zum Like-Button weiter. http://www.facebook.com/facebook-widgets/share.php
In diesem Artikel wird darauf hingewiesen, dass Facebook dies ablehnt / abgelehnt hat Funktionen teilen und bleibt bei der Schaltfläche „Gefällt mir“. http://www.barbariangroup.com/posts/7544-the_facebook_share_button_has_been_deprecated_called_it
Ich gehe davon aus Dies gilt auch für die Freigabe-URL.
Wenn die Sharer-URL keine zuverlässige Option mehr ist, welche anderen Methoden gibt es außer der Verwendung von Widgets von Drittanbietern (wie Addthis)?
Antwort
Sie können weiterhin die folgenden Linkformate verwenden, um Seiten * freizugeben, wobei Sie die URLs unbedingt umgehen müssen:
Twitter:
<a href="http://twitter.com/home?status=Your%20message%20here:%20http://yourshorturl.com">Share on twitter</a>
Facebook:
<a href="http://www.facebook.com/sharer.php?u=http://yourshorturl.com&t=Your%20message%20here.">Share on Facebook</a>
Trotzdem lohnt es sich, die offiziellen Widgets zu übernehmen, die jedes Unternehmen bereitstellt Anstatt Ihre eigene Lösung zu verwenden, weil:
-
Die Benutzeroberfläche über mehrere Websites hinweg standardisiert und ein Butt angezeigt wird Besucher sind damit vertraut (und klicken daher eher).
-
Die offiziellen Widgets laden entfernte JavaScript-Dateien von Facebook / Twitter. Diese werden im Browser des Besuchers zwischengespeichert, um das Laden auf der nächsten Website, auf der sie verwendet werden, zu beschleunigen. Die Verwendung der offiziellen Widgets ist daher wenig Anlass zur Verlangsamung.
-
Dies ist der Fall Es ist schwieriger anzuzeigen, wie oft ein Link ohne das Widget geteilt wurde. Diese Informationen sind sowohl für Websitebesitzer als auch hilfreich, um Besucher dazu zu ermutigen, bereits beliebte Links zu teilen (der sogenannte „Social Proof“ -Effekt).
Wichtige Medienwebsites (z. B. The Guardian ) haben die offiziellen Widgets übernommen; Wenn es für sie gut genug ist, scheint es mir wenig vorteilhaft zu sein, Ihre eigenen zusammen zu hacken.
* Sie erwähnen, dass Facebook die Unterstützung für das oben genannte Format eingestellt hat, sagen es aber nicht wo du das liest; Ich konnte dies auf ihrer Website oder anderswo nicht erwähnen. Ich denke, es ist nur so, dass Twitter und Facebook die oben genannten Methoden nicht öffentlich teilen, weil sie lieber ein Widget mit ihrem Logo auf Ihrer Website platzieren möchten.
Kommentare
- Einverstanden, dass meine Aussage ' nicht richtig unterstützt wurde. Ich ' werde versuchen, eine Quelle einzuschließen, wenn ich sie wieder finde.
- stackoverflow.com/questions/ 6145489 / … geht … geht … geht
Antwort
Es lohnt sich, NICHT zu den neuen APIs zu wechseln, wenn Sie die Schaltflächen auf einer Website platzieren, die die Privatsphäre der Benutzer schützt, indem Sie ihre Informationen nicht an Websites von Drittanbietern weiterleiten und das Erstellen von Cookies nicht zulassen oder in ihren Browsern aktualisiert.
Kommentare
- Können Sie diese Antwort besser erklären?
- @PatomaS Die Iframe-Schaltfläche ist wie das Hinzufügen Google Analytics-Code, mit der Ausnahme, dass der Empfänger Facebook ist. Bei jeder Anfrage lädt der Besucher den Iframe, und Facebook kann die Benutzer verfolgen, da diese Daten von ihrer Website geladen werden. JavaScript-Whizbang von Facebook ist noch schlimmer. Mit einfachem Link zum Problem jedoch nicht vorhanden.
- +1 Bemerkenswert ist, dass in dem seltenen Fall, dass Facebook ausfällt, dies zu Problemen führen kann Dies ist ein unerwartetes / unberechenbares Verhalten im gesamten Web, je nachdem, ob ' ein Fehler vorliegt, den niemand bemerkt hat. Dies ist einer der Gründe, warum ich mich
nicht auf Dritte verlasse, wenn es ' eine vollkommen gute Methode gibt. Siehe buzzfeed.com/jwherrman/… für den Facebook-Weiterleitungsfehler. Ich ' bin mir sicher, dass ' ein besserer Link ist, der tatsächlich dokumentiert, was da draußen passiert ist, aber ich kann ' finde es nicht.