Обычно кнопка твита:
<a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-via="someone">Tweet</a>
<script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
и здесь я могу получить обратный вызов, когда пользователь пишет:
<script>
twttr.events.bind('tweet', function(event) {
console.log(event);
});
</script>
Чего я не понимаю: как твиттер дает мне этот обратный вызов? Твит выполняется в другом окне и из другого домена. Как это возможно?