Pregunta

Estoy usando el código que se encuentra en http://www.facebook.com/share_partners.php/

Dice que se reemplace con la URL que quiero compartir.

La página donde se coloca el ícono de compartir no es la URL que quiero compartir. La URL que quiero compartir la ingreso como

Sin embargo, primero funcionó, ¡pero ahora está extrayendo el metavalor Y la URL de la página real!

Mi preocupación es que está tomando la URL de la página, no lo que ingresé debido a:

u=location.href;t=document.title

En la página (tanto la que tiene el icono de compartir Y la página compartida real) traté de definir la imagen de vista previa con:

<link rel="image_src"

Esto se encuentra entre las etiquetas ... no parece hacer nada.

¿Pensamientos?

¿Fue útil?

Solución

Solo puedes cambiar el título Todo lo demás se obtiene directamente de la URL compartida.

No entiendo al 100% lo que quieres hacer

<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>

reemplaza u = location.href con u = y t = document.title con el título dado. Además, reemplace en el href = " " del enlace con la URL correcta

cualquier otra información es obtenida por las metaetiquetas de la url de destino

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

el href = " " enlaces a la imagen correcta

la etiqueta debe estar dentro de esas meta etiquetas (en el área)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top