facebook – Share Dialog 分享連結

早期facebook有share box 外掛

但後來官方建議取消了 (實際上若繼續用還是可以用,但可能會有其他問題發生)

之後建議大家改用Like Button

後來也整合到 Feed Dialog

最近又發現Share Dialog,方法非常簡單

如果是固定頁面的,不是有網址變數轉換不同頁面的,

可直接使用

<code>&lt;a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fparse.com" target="_blank"&gt;
  Share on Facebook
&lt;/a&gt;</code>

若是像文章系統,網指夾帶變數轉換不同網頁時,就改用
<code>&lt;a href="#"
  onclick="
    window.open(
      'https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href),
      'facebook-share-dialog',
      'width=626,height=436');
    return false;"&gt;
  Share on Facebook
&lt;/a&gt;</code>

可惜這兩個只是單純的做連結,並不能顯示分享過多少次

若要分享過多少次的自訂寫法,記得要改用<a href="https://developers.facebook.com/docs/reference/dialogs/feed/">Feed Dialog</a> 再利用javascript判斷

發表迴響