【发布时间】:2018-05-10 22:20:48
【问题描述】:
我正在执行“在 Twitter 上分享”功能。我有分享按钮,当我点击它时会打开一个 twitter 小部件并向我显示分享框。当我按下小部件的 Tweet 按钮时,它会在我的 Twitter 时间轴上发布我的消息。
现在我想处理一个回调,当我成功推文时,弹出窗口不应该显示,我的网站应该重定向下一页。
我推荐了Is there a callback for Twitter's Tweet Button? 这个问题,但没有按照我的要求工作。
Twitter 提供事件,但它会在嵌入我们网站的 Tweet 按钮上执行。我尝试使用以下代码:
<a href="https://twitter.com/share" class="twitter-share-button" data-url="http://www.pinceladasdaweb.com.br/blog/" data-via="pinceladasdaweb" data-lang="pt" data-text="Pinceladas da Web">Tweetar</a>
js代码:
window.twttr = (function (d,s,id) {
var t, js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return; js=d.createElement(s); js.id=id;
js.src="https://platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs);
return window.twttr || (t = { _e: [], ready: function(f){ t._e.push(f) } });
}(document, "script", "twitter-wjs"));
twttr.ready(function (twttr) {
twttr.events.bind('tweet', function () {
alert('Tweeted!');
});
});
});
有没有办法在成功推文后重定向到下一页?
【问题讨论】:
-
你正在尝试什么代码?
-
你介意分享一下你到目前为止所尝试的吗?
-
@itzmukeshy7 已添加代码,请查看。
-
检查您的控制台是否有错误并分享;
-
@itzmukeshy7 我已经添加了我最新的鳕鱼,请告诉我如何处理 twitter 小部件补间按钮的成功回调。
标签: javascript jquery twitter