9

次のコードを使用して、Twitter ボックスに既にメッセージが入力されているページを表示しています。

<a href="http://www.twitter.com/share.php?url=http://myurl.com&text=myMessage" target="_blank">Click me</a>

ただし、ページでは、Twitter ボックス内でこれを取得しています。

myMessage/

末尾のスラッシュに注意してください。これを修正する方法はありますか?

4

4 に答える 4

9

これに対する回避策を見つけました。重要なのは、source=webclient パラメータを Twitter アドレスの END に追加することです。これを行うと、Twitter は末尾のスラッシュを追加しなくなります。ただし、Twitter がフォーマットとコードを変更するのを好む方法を考えると、これが永久に機能するという保証はありません :-)

例えば...

<a href="https://twitter.com/intent/tweet?text=http://www.rsc.org%2FEducation%2FEiC%2Fissues%2F2013January%2F50th%2Delement%2Dtin%2Easp&amp;source=webclient" target="_blank">Twitter this</a>
于 2013-03-11T14:09:11.050 に答える
3

URL の末尾にスラッシュを追加すると、それは消えます。それは私のために働いた。

URL を次のように変更します。

http://www.twitter.com/share?url=http://myurl.com&text=myMessage

これに:

http://www.twitter.com/share?url=http://myurl.com/&text=myMessage
于 2013-05-22T19:12:36.820 に答える