0

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

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

  1. 在每次更改输入后使用 重新渲染推文按钮twttr.widgets.load();,类似于示例,仅使用onchange输入事件而不是更新按钮。问题是当推文按钮被重新渲染时,它会消失一会儿。
  2. 下一个选项是不使用 twitter 按钮,而是当用户点击提交时打开一个新窗口并重定向到https://twitter.com/share,并将推文文本作为查询参数(如 twitter 建议在Build Your Own Tweet按钮)。这个解决方案的问题是当用户在 Twitter 上提交推文时我没有收到事件。

有什么想法可以结合这两个要求,动态更改推文文本并在推文提交时获取事件吗?

4

1 回答 1

0

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

于 2012-08-31T08:36:53.930 回答