【问题标题】:Tweet button with dynamic text and events带有动态文本和事件的推文按钮
【发布时间】:2012-08-25 23:21:37
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: twitter tweets webintents


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-20
      • 1970-01-01
      • 2012-05-16
      • 2013-07-05
      • 2016-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多