如何异步加载twitter关注按钮时禁用屏幕名称

Dre*_*ett 0 javascript twitter jquery

<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>
Run Code Online (Sandbox Code Playgroud)

加载时,我需要它只显示跟随按钮,而不是您要关注的人的姓名.使用iframe时,可以为show_screen_name添加查询参数.

我试过这样做:

twitterWidgets.show_screen_name = false;
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有任何想法吗?

abr*_*ham 7

你可以这样做data-show-screen-name="false":

<a href="http://twitter.com/twitterapi" class="twitter-follow-button" data-show-screen-name="false">Follow @twitterapi</a>
Run Code Online (Sandbox Code Playgroud)

Twitter有这个选项的特别说明:

请注意,如果您决定将show_screen_name参数设置为false,则仍需要"手动"显示"跟随"按钮正在与之交互的@username.换句话说,必须非常清楚用户将通过单击"关注"按钮来关注谁.