0

inputユーザーがツイートテキストを手動で入力できるように、自分のページとボタンにフィールドを作成し、送信ボタンを押すと、ユーザーが入力したテキストで実際の Twitter ステータス送信が開きます。さらに、 Web Intents Javascript Eventsのように、ユーザーが twitter でツイートを送信したときにコールバックを取得したい

私が知る限り、それを行うには2つの方法があります:

  1. このtwttr.widgets.load();例のように、入力が変更されるたびにつぶやきボタンを再レンダリングします。更新ボタンの代わりに、入力のイベントを使用します。問題は、ツイート ボタンが再レンダリングされると、一瞬消えてしまうことです。onchange
  2. 次のオプションは、Twitter ボタンを使用しないことです。代わりに、ユーザーが [送信] をクリックして新しいウィンドウを開き、ツイート テキストをクエリ パラメータとしてhttps://twitter.com/shareにリダイレクトします (独自のツイートの作成で Twitter が提案するように)。ボタン)。このソリューションの問題は、ユーザーが Twitter でツイートを送信したときにイベントが発生しないことです。

両方の要件を組み合わせて、ツイートのテキストを動的に変更し、ツイートの送信時にイベントを取得する方法はありますか?

4

1 に答える 1

0

これが機能するかどうかはわかりませんが、最初に考えたのは、つぶやきボタンを使用し、その上に非表示の div を追加して、ユーザーのクリックをキャプチャし、ユーザーのテキストでウィジェットをリロードし、250 ミリ秒後にウィジェットのクリックをトリガーすることです (または遅いデバイスでリロードするのに時間がかかる場合があります)。ちらつきが 1 つしかないため、滑らかに見えませんが、バグのようにも見えません。

于 2012-08-31T08:36:53.930 に答える