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:
-
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).
-
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.
-
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
- Egyetértett abban, hogy állításom nem támogatott '. ' Megpróbálok egy forrást bevonni, amikor újra megtalálom.
- stackoverflow.com/questions/ 6145489 / … megy … megy … megy … megy
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.