2012年9月5日 星期三

分享到 facebook, 分享到 google+ 的方法

1. 分享到 facebook, 1行 javascript 就搞定:
function Facebook() { void(window.open('http://www.facebook.com/share.php?u='.concat(encodeURIComponent(location.href)) )); }

但有一些情況會出錯, 就是你的網址裡使用的參數和 facebook 有衝突時, 例如 &lang=


2. 分享到 google+, 方法同上面的 facebook
分享的 URL 如下:
javascript:void(window.open("https://plus.google.com/share?ur\l="+encodeURIComponent(location), "Share to Google+","width=600,height=460,menubar=no,location=no,status=no"));

google+ 有另一個不錯的方法,加入這2行也ok, 而且提供的功能更多, 還可以看到 count, 如果 annotation 不要設成 none:
<script type='text/javascript' src='https://apis.google.com/js/plusone.js'></script>

<g:plusone size='standard' annotation='none' align='right'></g:plusone>

沒有留言:

張貼留言

Facebook 留言板