Я использую официальную кнопку Tweet из Twitter , чтобы позволить пользователям делиться моим сайтом.
Сама кнопка работает очень хорошо, однако счетчик не работает и остается наноль все время.(после того, как вы чирикаете, он увеличивается на стороне клиента, но если вы нажмете F5, он снова будет равен нулю)
Это мой действительно простой код для включения кнопки:
<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.whattheplace.com/Show/1/" data-count="vertical">Tweet</a>
<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
Указанный URL-адрес (http://www.whattheplace.com/Show/1/) - это обычный URL-адрес, возвращающий веб-страницу с HTTP-кодом 200, т.е. без перенаправления и т. П., Который может сбить с толку Twitter.
Я подготовил небольшой пример http://www.whattheplace.com/static/tweetbutton.html, где вы можете увидеть проблему. На «реальной» странице в http://www.whattheplace.com, кнопка Tweet обернута AddThis, но проблема точно такая же.
Ядумая, что это может быть как-то связано с новым сокращением URL в Твиттере (t.co), однако я не могу доказать это, и кажется, что он отлично работает на страницах других людей.