2012-02-15 58 views
0

我試圖在Facebook選項卡應用中爲單個圖像的產品頁面添加Pinterest按鈕。Javascript抓取URL並插入Facebook按鈕Facebook頁面選項卡應用

Pinterest代碼是從他們的好東西部分抓取的,並且必須包含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> 

回答

0

既然你試圖讓Pinterest的按鈕,在Facebook的頁面選項卡的工作,這將不會因無法知道你在JavaScript中哪個頁面工作。

此信息通過signed_request傳遞給服務器。你有兩個選擇這樣做:

  • 構建鏈接,將鏈接到「腳」服務器端
  • 傳遞有關頁面和頁面標籤信息到客戶端頁面,在這裏建立了鏈接。

當心,這只是一個鏈接,它不會看起來像品It按鈕,直到Pinterest的,包括JavaScript的(//assets.pinterest.com/js/pinit.js)的網頁上。如果您在客戶端建立該鏈接,則必須在後麪包含該JavaScript,因此鏈接將由iframe替換爲實際的Pin-It按鈕。