Domanda

Sto usando il codice trovato in http://www.facebook.com/share_partners.php/

Dice di sostituire con l'URL che voglio condividere.

La pagina in cui è posizionata l'icona di condivisione NON è l'URL che voglio condividere. L'URL che voglio condividere lo inserisco come

Tuttavia, prima ha funzionato, ma ora sta estraendo il meta valore E l'URL dalla pagina reale!

La mia preoccupazione è che sta prendendo l'URL dalla pagina, non quello che ho inserito a causa di:

u=location.href;t=document.title

Nella pagina (sia quella con l'icona di condivisione che l'attuale pagina condivisa) ho provato a definire l'immagine di anteprima con:

<link rel="image_src"

Questo si trova tra i tag ... non sembra fare nulla.

Pensieri?

È stato utile?

Soluzione

Puoi solo cambiare il titolo tutto il resto viene recuperato direttamente dall'URL condiviso.

Non capisco al 100% cosa vuoi fare

<script>function fbs_click()  {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}</script>
<a href="http://www.facebook.com/share.php?u=<url>" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a>

sostituisci u = location.href con u = et t = document.title con il titolo dato. sostituire inoltre in href = " " del collegamento con l'URL corretto

qualsiasi altra informazione viene recuperata dai meta tag dell'URL di destinazione

<link rel="image_src" href="http://www.onjd.com/design05/images/PH2/WableAFC205.jpg" />

il href = " " collegamenti all'immagine corretta

il tag deve trovarsi all'interno di quei meta tag (nell'area)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top