html - 在页面中嵌入 Twitter 网络意图 "tweet box"

标签 html twitter webintents

在用 Google 搜索完之后,我打算在这里尝试一下,尽管这可能是不可能的。

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

问题是,在 iFrame 中使用此 url 会导致它无法正常工作,大概是因为此功能已被 Twitterati 禁用。它确实说 Web intents API 打算成为一个弹出窗口,但是有没有办法解决这个问题,或者我是否被迫使用生成弹出窗口的链接?

最佳答案

这真的可能不是最好的方法,但我需要同样的东西并且必须快速完成。第一个调用端口是 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 填充推文按钮的数据文本属性。

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

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

关于html - 在页面中嵌入 Twitter 网络意图 "tweet box",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15226881/

相关文章:

javascript - 如何使用用户输入的关键字在 Node.js 中执行 Twitter API 搜索

android - 通过 phonegap 应用程序中的 config.xml 配置 android Intent

html - nth-of-type(2) 是针对第一个类型?

html - 为什么有些 CSS 规则只在 Chrome 中有效?

c# - TweetSharp GetRequestToken 此页面的请求 token 无效

javascript - Twitter 意图链接未在新窗口中打开

javascript - 如何捕获元素及其所有子元素完全呈现的事件

html - 显示需要重复但没有重复模式的背景图像

python twitter api 获取状态