Come alcune persone potrebbero sapere, laggiunta di pulsanti di condivisione da Facebook e Twitter può rallentare una pagina. Ho visto molti siti trasmettere le comuni implementazioni iframe offerte da questi siti e creare semplicemente icone che rimandano a un URL condivisore per un migliore controllo delle prestazioni della pagina. http://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.cnn.com%2F&t=CNN%26s+website%27
Tuttavia, ho anche letto che Facebook sta abbandonando il supporto per questi collegamenti. Ad esempio, questo collegamento ora reindirizza al pulsante Mi piace. http://www.facebook.com/facebook-widgets/share.php
Ecco un articolo in cui si nota che Facebook lo sta deprecando / lo ha deprecato “s funzionalità di condivisione e rimane fedele al pulsante Mi piace. http://www.barbariangroup.com/posts/7544-the_facebook_share_button_has_been_deprecated_called_it
Lo presumo è lo stesso per lURL di condivisione.
Se lURL dello condivisore non è più unopzione affidabile, quali altri metodi sono disponibili oltre allutilizzo di widget di terze parti (come Addthis)?
Risposta
Puoi ancora utilizzare i seguenti formati di link per condividere pagine *, assicurandoti di sfuggire agli 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>
Detto questo, vale la pena adottare i widget ufficiali forniti da ciascuna azienda invece di utilizzare la tua soluzione perché:
-
standardizza linterfaccia utente su più siti e presenta un su questo i visitatori avranno familiarità (e quindi saranno più propensi a fare clic).
-
I widget ufficiali caricano file JavaScript remoti da Facebook / Twitter. Questi verranno memorizzati nella cache del browser del visitatore per un caricamento più rapido sul sito successivo che li utilizza, quindi lutilizzo dei widget ufficiali presenta pochi motivi di rallentamento.
-
più difficile visualizzare quante volte un collegamento è stato condiviso senza il widget; queste informazioni sono utili sia ai proprietari dei siti che per incoraggiare i visitatori a condividere link già popolari (il cosiddetto effetto “social proof”).
I principali siti web di media (ad es. div id = “1974b8cc00″>
The Guardian ) hanno adottato i widget ufficiali; se è abbastanza buono per loro, mi sembra che ci sia poco vantaggio nellhackerare i tuoi insieme.
* Hai detto di aver letto che Facebook stava abbandonando il supporto per il formato sopra, ma non dire dove hai letto questo; Non sono riuscito a trovare alcuna menzione di questo sul loro sito o altrove. Penso che sia solo che Twitter e Facebook non condividono pubblicamente i metodi di cui sopra perché “preferiscono che tu metta un widget con il loro logo sul tuo sito.
Commenti
- Concordo sul fatto che la mia dichiarazione non fosse ' supportata adeguatamente. ' cercherò di includere una fonte quando la trovo di nuovo.
- stackoverflow.com/questions/ 6145489 / … andando … andando … vai
Risposta
NON vale la pena passare alle nuove API se stai mettendo i pulsanti su un sito web che protegge la privacy dei suoi utenti non instradando le loro informazioni a siti web di terze parti e non consentendo la creazione di cookie o aggiornato nei loro browser.
Commenti
- puoi spiegare meglio questa risposta?
- @PatomaS il pulsante iframe è come aggiungere Codice di Google Analytics, tranne per il fatto che il destinatario è Facebook. Ad ogni richiesta il visitatore carica liframe e Facebook può tracciare gli utenti perché carica questi dati dal loro sito. JavaScript whizbang da Facebook è anche peggio. Tuttavia con un semplice collegamento al problema lo fa non esiste.
- +1 Vale la pena notare che nei rari casi in cui Facebook non funziona, può causare se un comportamento inaspettato / irregolare nel Web dipende dal fatto che ' sia un bug che nessuno ha notato. Questo è uno dei motivi per cui ' non mi affido a terze parti per cose banali quando ' è un metodo perfettamente valido. Vedi buzzfeed.com/jwherrman/… per il bug di reindirizzamento di Facebook. ' sono sicuro che ' un link migliore in realtà documenta cosa è successo là fuori, ma posso ' t lo trovi.