Mint egyesek tudják, a Facebook és a Twitter megosztási gombjainak hozzáadása lelassíthatja az oldalakat. Sok webhelyen láttam már, hogy továbbadják a közös iframe-megvalósításokat, amelyeket ezek a webhelyek kínálnak, és egyszerűen létrehoznak olyan ikonokat, amelyek egy megosztó URL-re mutatnak az oldal teljesítményének jobb szabályozása érdekében. cf0ba79ebf “>

Mindazonáltal azt is olvastam, hogy a Facebook felhagy ezeknek a linkeknek a támogatásával. Például ez a link átirányít a Like gombra. http://www.facebook.com/facebook-widgets/share.php

Íme egy cikk, amely megjegyzi, hogy a Facebook megszünteti / megszüntette “s megosztani a funkcionalitást, és ragaszkodik a Tetszik gombra. http://www.barbariangroup.com/posts/7544-the_facebook_share_button_has_been_deprecated_called_it

Ezt feltételezem megegyezik a megosztási URL-lel.

Ha a megosztó URL már nem megbízható opció, milyen egyéb módszerek vannak a harmadik felek widgetjein (például az Addthis) kívül?

Válasz

Az oldalak megosztásához továbbra is használhatja a következő linkformátumokat *, feltétlenül kerülje el az URL-eket:

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> 

Ennek ellenére érdemes elfogadni az egyes vállalatok által biztosított hivatalos modulokat ahelyett, hogy saját megoldást használna, mert:

  1. Szabványosítja a felhasználói felületet több webhelyen, és bemutatja a seggét ezen a látogatók ismerik (és ezért nagyobb valószínűséggel kattintanak).

  2. A hivatalos kütyü távoli JavaScript fájlokat tölt be a Facebook / Twitter oldalról. Ezeket a látogató böngészője tárolja, így gyorsabban betöltődik a következő webhely, amely használja őket, így a hivatalos kütyük használata kevés okot ad a lassításra.

  3. Ez nehezebb megjeleníteni, hogy hányszor osztottak meg egy linket a widget nélkül; Ez az információ mind a webhelytulajdonosok számára, mind a látogatók arra ösztönzésére szolgál, hogy osszák meg a már népszerű linkeket (az úgynevezett “social proof” hatás). div id = “1974b8cc00″>

The Guardian ) elfogadták a hivatalos kütyüket; ha ez elég jó nekik, kevés haszon tűnik számomra a sajátjaid hackelésében.

* Említi, hogy azt olvasta, hogy a Facebook elvetette a fenti formátum támogatását, de ne mondja hol olvassa ezt; Nem találtam említést erről sem a webhelyükön, sem másutt. Azt hiszem, csak az a helyzet, hogy a Twitter és a Facebook nem osztja meg nyilvánosan a fenti módszereket, mert inkább egy logóval ellátott widgetet helyez el a webhelyén.

Megjegyzések

válasz

Nem érdemes váltani az új API-kra, ha olyan weboldal gombjait helyezi el, amely megvédi a felhasználók adatait, mivel nem továbbítja információikat harmadik felek webhelyeire, és nem engedélyezi a sütik létrehozását vagy frissítve a böngészőikben.

Megjegyzések

  • jobban meg tudnád magyarázni ezt a választ?
  • @PatomaS az iframe gomb olyan, mintha hozzáadnád Google Analytics kód, kivéve, hogy a vevő Facebook. Minden kéréssel a látogató betölti az iframe-et, és a facebook nyomon tudja követni a felhasználókat, mert ezeket az adatokat a webhelyükről tölti be. A JavaScript whizbang a Facebook-tól még rosszabb. Azonban a problémára való egyszerű linkeléssel nem létezik.
  • +1 Érdemes megjegyezni, hogy abban a ritka esetben, amikor a Facebook lemegy, ez kóros lehet váratlan / szabálytalan viselkedés az interneten, attól függően, hogy van-e ' olyan hiba, amelyet senki sem vett észre. Ez az egyik oka annak, hogy nem támaszkodom harmadik felekre triviális dolgokban, ha ' s létezik egy teljesen jó módszer. A Facebook átirányítási hibát lásd: buzzfeed.com/jwherrman/… . ' Biztos vagyok benne, hogy ' van egy jobb link, amely valóban dokumentálja a kint történteket, de ' nem találja meg.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük