Javascript Захват URL-адреса и вставка в кнопку Pinterest для приложения вкладки страницы Facebook

Я пытаюсь добавить кнопку 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>

person user984689    schedule 15.02.2012    source источник


Ответы (1)


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

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

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

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

person Juicy Scripter    schedule 15.02.2012