JavaScript Grab URL und in Pinterest -Schaltfläche für Facebook -Seite Tabelle einfügen

StackOverflow https://stackoverflow.com/questions/9300540

  •  25-10-2019
  •  | 
  •  

Frage

Ich versuche, einer Produktseite eine Pinterest -Schaltfläche für ein einzelnes Bild in einer Facebook -Registerkarten -App hinzuzufügen.

Der Pinterest -Code wird aus dem Abschnitt "Goodies" abgenommen und muss eine URL, die Medien -URL und die Beschreibung enthalten.

Ich bin nicht so kompetent mit JavaScript. Ich versuche, die URL zu ziehen und in die JavaScript -Taste für ein einzelnes Element einzulegen. Siehe unten; Vielen Dank.

    <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>
War es hilfreich?

Lösung

Da Sie versuchen, die Pinterest -Schaltfläche auf der Registerkarte Facebook -Seite zu erhalten, funktioniert dies nicht, da Sie nicht wissen können, auf welcher Seite Sie sich in JavaScript befinden.

Diese Informationen werden an den Server übergeben mit signed_request. Sie haben ein paar Möglichkeiten, dies zu tun:

  • Erstellen Sie den Link zu Seite, der mit der Serverseite "PIN" verknüpft ist
  • Übergeben Sie Informationen zur Seite "Seite und der Seite Registerkarte" und erstellen Sie den Link hier.

Achten Sie darauf, dass dies nur ein Link ist und er sieht nicht wie Pin-IT-Taste aus, bis Sie Pinterest JavaScript einbeziehen (//assets.pinterest.com/js/pinit.js) auf einer Seite. Wenn Sie diesen Link auf der Client -Seite erstellen, müssen Sie diesen JavaScript nachgeben, sodass Link durch ersetzt wird durch iframe Mit der tatsächlichen Pin-it-Taste.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top