Javascript抓取URL并插入Facebook页面选项卡应用程序的Pinterest按钮

时间:2012-02-15 20:08:22

标签: javascript facebook pinterest

我正在尝试在Facebook标签应用中的单个图片的产品页面上添加Pinterest按钮。

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 :(得分:0)

由于您试图让Pinterest按钮在Facebook页面选项卡中运行,因此无法知道您在JavaScript中使用哪个页面。

此信息通过signed_request传递给服务器。你有几个选择:

  • 构建链接到“Pin”服务器端
  • 的页面的链接
  • 将有关Page和Page Tab的信息传递给客户端,并在此处构建链接。

请注意,这只是一个链接,在您在页面上包含Pinterest JavaScript(//assets.pinterest.com/js/pinit.js)之前,它不会像Pin-It按钮。如果您在客户端构建该链接,则必须在之后包含该JavaScript,因此链接将被iframe替换为实际的Pin-It按钮。