JavaScript obtenga URL e inserte en el botón Pinterest para la aplicación de la página de la página de Facebook
-
25-10-2019 - |
Pregunta
Estoy tratando de agregar un botón Pinterest a una página de producto para una sola imagen en una aplicación de pestaña de Facebook.
El código Pinterest se toma de su sección de golosinas y debe incluir una URL, la URL de los medios y la descripción.
No soy tan competente con JavaScript. Estoy tratando de extraer la URL e insertar en el botón JavaScript para un solo elemento. Por favor ver más abajo; Gracias.
<a href="javascript:document.write(location.href);&media=http%3A%2F%2Fwww.mywebsite.net%2Ffiles%2Ftest%2Fks3.jpg&description=hello%20this%20is%20a%20product" class="pin-it-button" count-layout="horizontal">Pin It</a>
Solución
Dado que intenta hacer que Pinterest funcione en la pestaña de la página de Facebook, esto no funcionará debido a la incapacidad de saber en qué página se encuentra en JavaScript.
Esta información se pasa al servidor con signed_request
. Tienes un par de opciones para hacerlo:
- Cree el enlace a la página que se vinculará al "PIN" del lado del servidor
- Pase información sobre la página y la pestaña Página al lado del cliente y cree el enlace aquí.
Tenga en cuenta que este es solo un enlace y no se parecerá al botón PIN-IT hasta que incluya Pinterest JavaScript (//assets.pinterest.com/js/pinit.js
) en una página. Si crea ese enlace en el lado del cliente, debe incluir ese JavaScript después, por lo que el enlace será reemplazado por iframe
con el botón PIN-IT real.