Javascript Захватите URL и вставьте в кнопку Pinterest для приложения Facebook Page Tab - PullRequest
0 голосов
/ 16 февраля 2012

Я пытаюсь добавить кнопку Pinterest на страницу продукта для одного изображения в приложении Facebook Tab.

Код Pinterest извлекается из раздела их вкусностей и должен включать URL-адрес, URL-адрес мультимедиа и описание.

Я не настолько опытен с Javascript. Я пытаюсь вытащить URL и вставить в кнопку Javascript для одного элемента. Пожалуйста, смотрите ниже; Спасибо.

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

1 Ответ

0 голосов
/ 16 февраля 2012

Поскольку вы пытаетесь заставить кнопку Pinterest работать на вкладке Страницы Facebook, это не сработает из-за невозможности узнать, на какой странице вы находитесь в JavaScript.

Эта информация передается на сервер с signed_request. У вас есть несколько вариантов сделать это:

  • Создание ссылки на страницу, которая будет связана с «Pin» на стороне сервера
  • Передайте информацию о странице и вкладке страницы клиентской стороне и создайте здесь ссылку.

Помните, что это всего лишь ссылка, и она не будет выглядеть как кнопка Pin-It, пока вы не включите Pinterest JavaScript (//assets.pinterest.com/js/pinit.js) на странице. Если вы создаете эту ссылку на стороне клиента, вы должны включить этот JavaScript после, поэтому ссылка будет заменена на iframe реальной кнопкой Pin-It.

...