Как отключить отображаемое имя при загрузке твиттера, следите за кнопкой асинхронно - PullRequest
0 голосов
/ 23 июня 2011
<script type="text/javascript">
  (function(){
    var twitterWidgets = document.createElement('script');
    twitterWidgets.type = 'text/javascript';
    twitterWidgets.async = true;
    twitterWidgets.src = 'http://platform.twitter.com/widgets.js';
    document.getElementsByTagName('head')[0].appendChild(twitterWidgets);
  })();
</script>

Когда это загружается, мне нужно, чтобы он просто показывал кнопку «Follow», а не имя того, за кем вы подписаны. При использовании iframe вы можете добавить аргумент запроса для show_screen_name.

Я пытался сделать это:

twitterWidgets.show_screen_name = false;

но это не сработало. Есть идеи?

1 Ответ

7 голосов
/ 24 июня 2011

Вы можете сделать это с помощью data-show-screen-name="false" следующим образом:

<a href="http://twitter.com/twitterapi" class="twitter-follow-button" data-show-screen-name="false">Follow @twitterapi</a>

Твиттер имеет специальную заметку с этой опцией:

Обратите внимание, что если вы решили установить Параметр show_screen_name для false, вам все равно придется отображать «Вручную», @username которого следует кнопка взаимодействует с. В других словами, должно быть очень ясно, кто пользователь будет следовать, нажав Ваша кнопка Follow.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...