次のコードを使用して、Twitter ボックスに既にメッセージが入力されているページを表示しています。
<a href="http://www.twitter.com/share.php?url=http://myurl.com&text=myMessage" target="_blank">Click me</a>
ただし、ページでは、Twitter ボックス内でこれを取得しています。
myMessage/
末尾のスラッシュに注意してください。これを修正する方法はありますか?
次のコードを使用して、Twitter ボックスに既にメッセージが入力されているページを表示しています。
<a href="http://www.twitter.com/share.php?url=http://myurl.com&text=myMessage" target="_blank">Click me</a>
ただし、ページでは、Twitter ボックス内でこれを取得しています。
myMessage/
末尾のスラッシュに注意してください。これを修正する方法はありますか?
これに対する回避策を見つけました。重要なのは、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&source=webclient" target="_blank">Twitter this</a>
URL の末尾にスラッシュを追加すると、それは消えます。それは私のために働いた。
URL を次のように変更します。
http://www.twitter.com/share?url=http://myurl.com&text=myMessage
これに:
http://www.twitter.com/share?url=http://myurl.com/&text=myMessage