jquery – 是否有Twitter的Tweet按钮的回调?

前端之家收集整理的这篇文章主要介绍了jquery – 是否有Twitter的Tweet按钮的回调?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法在Twitter的Tweet按钮上注册回调?我希望能够跟踪我网站上的哪些特定用户已推送了一条链接。我无法添加onClick事件,因为它是一个跨域iFrame。任何其他想法?

我看到one way to do it,但似乎不可靠。 Their documentation没有提及任何东西,所以我正在寻找帮助一个解决方法

解决方法

Twitter有 Web Intent events加载,呈现,调整大小,鸣叫,跟随,转发,喜欢和点击。
twttr.events.bind(
  'tweet',function (event) {
    // Do something there
  }
);

2015年秋季的behavior was changed由于事件完成后发生的回调的不可靠性。

They will now be triggered when a user invokes the action in your page,rather than after the action is completed.

Example loading widgets.js

<script>
// Performant asynchronous method of loading widgets.js
window.twttr = (function(d,s,id) {
  var js,fjs = d.getElementsByTagName(s)[0],t = window.twttr || {};
  if (d.getElementById(id)) return t;
  js = d.createElement(s);
  js.id = id;
  js.src = "https://platform.twitter.com/widgets.js";
  fjs.parentNode.insertBefore(js,fjs);

  t._e = [];
  t.ready = function(f) {
    t._e.push(f);
  };

  return t;
}(document,"script","twitter-wjs"));
</script>

<script>
// Wait until twttr to be ready before adding event listeners
twttr.ready(function (twttr) {
  twttr.events.bind('tweet',function(event) {
    console.log(event);
  });
});
</script>
原文链接:https://www.f2er.com/jquery/184138.html

猜你在找的jQuery相关文章