Кнопки спільного використання проти URL-адрес спільного доступу


12

Як деякі люди можуть знати, додавання кнопок спільного доступу з 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 скасовує підтримку цих посилань. Наприклад, це посилання тепер переспрямовує на кнопку Like. 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)?

Відповіді:


6

Ви можете використовувати наступні формати посилань для обміну сторінками *, не забувши уникати 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>

З цього приводу варто прийняти офіційні віджети, які надає кожна компанія, а не використовувати власне рішення, оскільки:

  1. Він стандартизує інтерфейс користувача на декількох сайтах і представляє кнопку, з якою відвідувачі будуть знайомі (і, отже, більш імовірно, що натискати).

  2. Офіційні віджети завантажують віддалені файли JavaScript з Facebook / Twitter. Вони будуть кешовані у веб-переглядачі відвідувача для швидшого завантаження на наступному веб-сайті, який їх використовує, тому використання офіційних віджетів мало причин для сповільнення.

  3. Складніше відобразити, скільки разів поділялося посилання без віджета; ця інформація є корисною як для власників сайтів, так і для заохочення відвідувачів ділитися вже популярними посиланнями (так званий ефект "соціального доказування").

Основні веб-сайти ЗМІ (наприклад, The Guardian ) прийняли офіційні віджети; якщо для них це досить добре, мені здається мало користі в тому, щоб зламати вашу власну.

* Ви згадуєте, що читали, що Facebook скидає підтримку вищевказаного формату, але не кажіть, де ви це читали; Я не міг знайти жодної згадки про це на їхньому сайті чи в інших місцях. Я думаю, що лише те, що Twitter та Facebook не публічно публікують вищезазначені методи, тому що вони краще розмістять віджет із їх логотипом на своєму сайті.


Погодився, що моя заява не підтримується належним чином. Я спробую включити джерело, коли його знову знайду.
TeeOh

1
stackoverflow.com/questions/6145489/… збирається… збирається… йдуть
Даллас

5

НЕ варто переходити на нові API, якщо ви розміщуєте кнопки на веб-сайті, який захищає конфіденційність його користувачів, не перенаправляючи їх інформацію на сторонні веб-сайти та не дозволяючи створювати або оновлювати файли cookie у своїх браузерах.


1
чи можете ви краще пояснити цю відповідь?
PatomaS

3
@PatomaS кнопка iframe - це як додавання коду Google Analytics, за винятком того, що отримувач - це Facebook. З кожним запитом відвідувач завантажує iframe, а facebook може відстежувати користувачів, оскільки він завантажує ці дані з їх веб-сайту. JavaScript whizbang від Facebook ще гірший. Однак простого посилання на проблему не існує.
Сіантік

+1 Варто зазначити, що в рідкісному випадку, коли Facebook виходить з ладу, це може спричинити несподівану / хаотичну поведінку в Інтернеті залежно від наявності помилки, яку ніхто не помітив. Це одна з причин, коли я не покладаюся на треті сторони для дрібниць таких речей, коли існує ідеально хороший метод. Дивіться buzzfeed.com/jwherrman/… про помилку перенаправлення у Facebook. Я впевнений, що є краща посилання, яка фактично документує те, що сталося там, але я не можу його знайти.
Вільям Істед
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.