带有动态文本和事件的推文按钮

时间:2012-08-31 06:55:22

标签: twitter tweets webintents

我希望在我的页面中有一个input字段和一个按钮,以便用户可以手动输入推文文本,然后当他的提交按钮时,实际的推特状态提交将打开,文本为用户输入。 此外,当用户在Twitter上提交推文时,我也希望得到一个回调,例如Web Intents Javascript Events

据我所知,有两种方法可以做到这一点:

  1. 使用twttr.widgets.load();每次更改输入后重新呈现推文按钮,类似于this示例,而不是更新按钮使用输入的onchange事件。 问题是指重新呈现推文按钮时,它会消失片刻。
  2. 下一个选项不是使用twitter按钮,而是当用户点击提交时打开一个新窗口并重定向到https://twitter.com/share,推文文本作为查询参数(如Build Your Own Tweet Button中的推荐)。 问题这个解决方案是当用户在Twitter上提交推文时我没有收到任何事件。
  3. 任何想法如何结合两个要求,动态更改推文文本&在推文上提交活动?

1 个答案:

答案 0 :(得分:0)

不确定这是否可行,但我首先想到的是使用推文按钮,并在其上添加一个不可见的div,它将捕获用户的点击,使用用户的文本重新加载小部件,并触发小部件上的点击250ms之后(或者可能需要很长时间才能在慢速设备上重新加载)。你只会得到一个闪烁,所以它看起来不会很平滑,但它看起来也不像是一个错误。