Link alla condivisione di Facebook che non pubblica l'URL giusto
-
05-07-2019 - |
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?
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)