Javascript Grab URL e inserire il pulsante Pinterest per pagina Facebook App Tab
-
25-10-2019 - |
Domanda
Sto cercando di aggiungere un pulsante Pinterest su una pagina di prodotto per una singola immagine in un'applicazione Facebook Tab.
Il codice Pinterest viene afferrato dalla loro sezione goodies, e deve includere un URL, i mezzi URL e la descrizione.
Io non sono che abile con Javascript. Sto cercando di tirare l'URL e inserire il pulsante JavaScript per un singolo elemento. Vedi sotto; Grazie.
<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>
Soluzione
Dal momento che si cerca di ottenere il pulsante Pinterest lavorare in scheda Pagina Facebook questo non funzionerà a causa dell'impossibilità di sapere quale pagina si è in in JavaScript.
Questa informazione viene passata al server con signed_request
. Hai paio di opzioni per farlo:
- Costruire il link alla pagina che verrà collegato a "Pin" lato server
- informazioni Passo sulla pagina e linguetta a lato client e costruire il link qui.
Attenzione che questo è solo un link e non si presenta come pulsante Pin-E fino a quando non incluso Pinterest JavaScript (//assets.pinterest.com/js/pinit.js
) su una pagina. Se si costruisce quel collegamento nel lato client che è necessario includere JavaScript dopo, in modo da link verrà sostituito da iframe
con l'attuale pulsante Pin-It.