ご存知かもしれませんが、FacebookやTwitterから共有ボタンを追加すると、ページの速度が低下する可能性があります。多くのサイトが、これらのサイトが提供する一般的なiframe実装を継承し、ページのパフォーマンスをより適切に制御するために共有URLにリンクするアイコンを作成するのを見てきました。 http://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.cnn.com%2F&t=CNN%26s+website%27
ただし、Facebookがこれらのリンクのサポートを終了していることも読みました。たとえば、このリンクは「いいね」ボタンにリダイレクトされるようになりました。 http://www.facebook.com/facebook-widgets/share.php
Facebookが非推奨になっている/非推奨になっていることを示す記事があります。機能を共有し、「いいね」ボタンを押し続けています。 http://www.barbariangroup.com/posts/7544-the_facebook_share_button_has_been_deprecated_called_it
これを想定しています共有URLについても同じです。
共有URLが信頼できるオプションではなくなった場合、サードパーティのウィジェット(Addthisなど)を使用する以外に他にどのような方法がありますか?
回答
次のリンク形式を使用してページを共有できます*。必ずURLをエスケープしてください:
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>
とはいえ、各企業が提供する公式ウィジェットを採用する価値はあります独自のソリューションを使用する代わりに、次の理由があります。
-
複数のサイト間でUIを標準化し、お尻を提示しますその上で、訪問者は精通している(したがってクリックする可能性が高い)。
-
公式ウィジェットはFacebook / TwitterからリモートJavaScriptファイルをロードします。これらは訪問者のブラウザにキャッシュされ、それらを使用する次のサイトでの読み込みが速くなるため、公式ウィジェットを使用しても速度が低下する原因はほとんどありません。
-
ウィジェットなしでリンクが共有された回数を表示するのが難しくなります。この情報は、サイトの所有者にとっても、訪問者にすでに人気のあるリンクを共有するように促す場合にも役立ちます(いわゆる「ソーシャルプルーフ」効果)。
主要なメディアWebサイト(例: The Guardian )は公式ウィジェットを採用しています。それが彼らにとって十分であるならば、あなた自身を一緒にハッキングすることで私にはほとんど利益がないようです。
* Facebookが上記のフォーマットのサポートをやめていると読んだと言いますが、言わないでくださいあなたがこれを読んだ場所;彼らのサイトや他の場所でこれについての言及を見つけることができませんでした。TwitterとFacebookは、サイトにロゴ付きのウィジェットを配置したいので、上記の方法を公に共有していないだけだと思います。
コメント
- 私の声明が'適切にサポートされていないことに同意しました。 'ソースを再度見つけたら、ソースを含めようとします。
- stackoverflow.com/questions/ 6145489 / … 行く…行く…行く
回答
サードパーティのウェブサイトに情報をルーティングせず、Cookieの作成を許可しないことでユーザーのプライバシーを保護するウェブサイトにボタンを配置する場合は、新しいAPIに切り替えない価値があります。ブラウザで更新されました。
コメント
- この回答について詳しく説明していただけますか?
- @PatomaSiframeボタンは追加のようなものです受信者がFacebookであることを除いて、Google Analyticsコード。リクエストごとに、訪問者はiframeをロードし、Facebookはサイトからこのデータをロードするため、ユーザーを追跡できます。FacebookからのJavaScriptウィズバンはさらに悪いです。ただし、問題への単純なリンクを使用すると、存在しません。
- +1 Facebookがダウンするというまれなケースでは、それが原因となる可能性があることに注意してください。 '誰も気付いていないバグがあるかどうかに応じて、Web全体で予期しない/不安定な動作が発生します。これが、'完全に優れた方法が存在する場合に、'そのような些細なことをサードパーティに依存しない理由の1つです。 Facebookリダイレクトのバグについては、 buzzfeed.com/jwherrman/ … を参照してください。 '確かに'実際に起こったことを文書化したより良いリンクがありますが、'見つかりません。