3

グーグルで自分自身を乾燥させたので、不可能かもしれませんが、ここで試してみます。

ページ内のコンテンツを提供する Web インテント API を使用して、Web ページの 1 つにツイート ボックスを埋め込みたいだけです: https://twitter.com/intent/tweet

問題は、この URL を iFrame 内で使用すると機能しないことです。おそらく、この機能が Twitterati によって無効にされているためです。Web インテント API はポップアップを意図していると言われていますが、これを回避する方法はありますか、それともポップアップ ウィンドウを生成するリンクを使用する必要がありますか?

4

1 に答える 1

1

これはおそらくこれを行う最良の方法ではありませんが、同じことが必要であり、迅速に行う必要がありました. 最初の寄港地は、私が期待する 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 を使用して、キーが押されるたびにツイート ボタンの data-text 属性を設定します。

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

私が言ったように、これはおそらく非常に非効率的な方法です.キーが押されるたびにデータテキストフィールドを再入力するからです. 誰かが上記のソリューションを改善できるかどうかに興味があります。

于 2013-03-21T11:58:35.890 に答える