簡體   English   中英

社交媒體分享按鈕

[英]Social media share buttons

在stackoverflow上,在我的帖子的左側,有3個社交媒體共享按鈕。

有沒有一種方法可以跟蹤此人是否成功與其共享

我問,是因為我跟蹤“喜歡”,“ + 1”和“ tweet”分享頁面的用戶,但是現在我使用的是公司提供的社交按鈕,例如facebook,gplus,twitter,它們導致了我網站加載緩慢。 如果用戶想在以后的某個時間重新共享頁面,也會引起問題,因為Facebook已將其標記為“喜歡”,我更喜歡共享頁面的方法。

我已經用我目前的JavaScript知識嘗試了幾件事,但無法弄清楚。

執行以下訂閱

  • Facebook :訂閱edge.create事件(http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/)

  • Twitter :在onTweet參數上放置一個回調(https://dev.twitter.com/docs/anywhere/welcome#tweetbox)

  • Google+ :在callback參數上添加一個callback (https://developers.google.com/+/plugins/+1button/)

然后在您的回調函數中,只需將AJAX返回您要存儲的服務器即可。 :)

編碼愉快!

將此放在標題中

<!-- For Facebook -->
<meta property="og:url" content="https://you-domain.com" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Site Title" />
<meta property="og:description" content="Site Description" />
<meta property="og:image" content="Image you want to set for posts" />
<!-- Load Facebook SDK for JavaScript -->
<div id="fb-root"></div>
<script>
(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s); js.id = id;js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1" fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));
</script>
<!-- facebook Script End -->


Here are the Series of Button (Facebook, Twitter, Google+, Pinterest, LinkedIn ) put where you want to show share buttons, then Design them from CSS


<!-- For Facebook -->
<a class="fb-xfbml-parse-ignore" target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=URL_you_want_to_Share">Facebook</a
<!-- For Twitter -->
<a data-size="large" href="https://twitter.com/intent/tweet?text=URL_you_want_to_Share">Twitter</a>
<!-- For Google+ -->
<a href="https://plus.google.com/share?url=<URL_you_want_to_Share" onclick="javascript:window.open(this.href,'','menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;">Google+</a>
<!-- For Pinterest -->
<a  href="https://www.pinterest.com/pin/create/button/?url=URL_you_want_to_Share" data-pin-custom="true">Pinterest</a>
<!-- For LinkedIn -->
<script src="//platform.linkedin.com/in.js" type="text/javascript"> lang: en_US</script><script type="IN/Share" data-url="URL_you_want_to_Share"></script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM