在页面中嵌入Twitter Web意图“ tweet box”

问题描述 投票:3回答:1

让Google自己干了我将在这里尝试,尽管可能不可能。

[我只是想使用在页面https://twitter.com/intent/tweet中提供内容的Web意图API将推文框嵌入我的一个网页中。

问题是,在iFrame中使用此url导致其无法正常工作,大概是因为Twitterati已禁用此功能。它确实说Web Intent API是intended是一个弹出窗口,但是有没有解决的办法,还是我不得不使用产生弹出窗口的链接?

html twitter webintents
1个回答
1
投票

这实际上可能不是执行此操作的最佳方法,但是我需要同样的东西并且必须快速执行。调用的第一个端口是twitter API,我希望它应该如何完成。但是时间紧迫意味着我已经做到了:

HTML:

<textarea class="tweetmsg"></textarea>
<a href="https://twitter.com/share?text=original tweet text" class="twitter-share-button" target="_blank">Tweet</a>

然后,每当按下一个键时,使用jQuery就会填充tweet按钮的data-text属性。

$('textarea.tweetmsg').keyup(function() {
    var tweetmsg = $('textarea.tweetmsg').val();
    $('.twitter-share-button').attr('href', 'https://twitter.com/share?text=' + tweetmsg);
});

就像我说的那样,这可能是一种非常低效的方式,因为每次按下键时,它都会重新填充数据文本字段。如果有人可以改进上述解决方案,我将很感兴趣。

© www.soinside.com 2019 - 2024. All rights reserved.