Twitter Intent 的 'tweet' 事件回调在 'click' 而不是 'tweet' 上触发
Twitter intent's 'tweet' event callback triggering on 'click' instead of 'tweet'
我对 Twitter 意图共享功能有一些问题,"tweet" 事件在单击共享按钮本身时触发(在打开弹出窗口之前)。我检查了 "click" 和 "tweet" 事件,两个事件同时触发。
twttr.ready(function (twttr) {
twttr.events.bind(
'click',
twitter_share_callback);
twttr.events.bind(
'tweet',
twitter_share_callback);
});
function twitter_share_callback(response) {
console.log(response)
$("#response").append(response.type+"<br>")
//code
}
工作示例JsFiddle
我希望在推文成功后立即得到 "tweet" 回调。
提前感谢您的宝贵时间。
终于找到问题的原因
从 11 月 20 日起,Twitter 将对使用 Twitter 网站时的推文、关注、转发和收藏 JavaScript 事件进行更改。它们现在将在用户调用您页面中的操作时触发,而不是在操作完成后触发。
更多信息https://twittercommunity.com/t/forthcoming-change-to-web-intent-events/54718
我对 Twitter 意图共享功能有一些问题,"tweet" 事件在单击共享按钮本身时触发(在打开弹出窗口之前)。我检查了 "click" 和 "tweet" 事件,两个事件同时触发。
twttr.ready(function (twttr) {
twttr.events.bind(
'click',
twitter_share_callback);
twttr.events.bind(
'tweet',
twitter_share_callback);
});
function twitter_share_callback(response) {
console.log(response)
$("#response").append(response.type+"<br>")
//code
}
工作示例JsFiddle
我希望在推文成功后立即得到 "tweet" 回调。
提前感谢您的宝贵时间。
终于找到问题的原因
从 11 月 20 日起,Twitter 将对使用 Twitter 网站时的推文、关注、转发和收藏 JavaScript 事件进行更改。它们现在将在用户调用您页面中的操作时触发,而不是在操作完成后触发。
更多信息https://twittercommunity.com/t/forthcoming-change-to-web-intent-events/54718