回答:
これは不可能です。Twitter APIはURLを自動的に短縮します。
以前、URLラッピングを無効にする方法がありました-カスタムtwitterアプリ(例:ホストされたdabrインストール)を作成し、API設定でURL短縮を無効にしました。ただし、このオプションは使用できなくなりました
Twitterで完全なURLを表示する唯一の方法は、「偽の」ドットを使用することです。これによりURLもクリック不可になりますが、URLが認識可能な方法で表示されるようにしたい場合には良い方法です。
ところで、ここにそのような偽のドットがあります: ․
元の回答:受け入れられた回答と他の回答が間違っているか、「正しくない」可能性があります。http://www.labnol.org/internet/twitter-auto-converts-links/20771/を参照してください
ダウン票への対応における改訂とインライン対応の提案:
正しい答えは、特殊文字の後に「ゼロ幅スペース」文字が必要だということです。たとえば、@ ^ Foo(^は以下で説明するこの特殊文字)はAt-linkに変換されず、aaa。^ comはリンクに変換されません。
この文字はHTMLです​ またはUnicode U + 200B。ただし、これをTwitterに直接入力することはできません。この文字を取得する方法は、使用しているアプリケーション、システム、およびフォントによって異なります。
方法1:一般に、キーボードでこれを入力するには、numlockがオンになっていることを確認し、Altキーを押しながらテンキーで8203を入力し、Altキーを放します。
Alt+8203
適切な文字が挿入されますが、これを入力した場所とフォントによってはゴミが表示される場合があります。Alt + 08203で成功したと報告する人もいます。
方法2については、リンク先のWebページに、特殊文字をテキストに挿入するjavascriptがあります。そこに行って使用するか、次のコードを独自のスクリプトレットに挿入できます。
<p>Enter text:
<input id="tweet"
onkeyup="document.getElementById('result').innerHTML='<br/>'+
this.value.replace(/([@#\.])/ig, '$1​');"
type="text">
<span id="result" style="background:lightyellow"></span>
</p>
最後に方法3の場合:Windowsでは、Character Mapアプリケーションを開くことができます。アクセサリスタートグループで、またはを実行して入手できますcharmap.exe
。
次のU+200B
ようにコピーできます。詳細ビューをアクティブにし、「Unicodeに移動」というラベルの付いた入力フィールドを使用します。上記を参照。200Bを入力すると、文字が強調表示されます。[選択してコピー]をクリックします。これで、文字がコピーバッファーに格納されました。次のようにTwitterに貼り付けることができます(もちろんctrlVはその時点でそのキーストロークを押すことを意味します):
「これは#ctrlVハッシュタグではなく、fooです。ctrlVcomはドメインではありません」
要約すると、答えは幅ゼロのスペースを使用することですが、「SOでよく尋ねられる」次の質問にも答えを追加しました。これは単純な答えではありませんが、それでも尋ねられた質問に対する確かな答えであり、人々はここで提供されている他の「あなたはそれができない」答えが間違っているか、少なくともそうでないことに同意すると思います長く正しい。
人々がダウン票を再考し、おそらくこれに賛成さえすることを願っています。ありがとう。
前述のように、セキュリティ上の問題があるため、これはできません。これにより、Twitterはサイト上のすべてのリンクを強制終了することができます。ただし、問題は、FacebookアカウントをTwitterアカウントにリンクすると、リンクがフォームでFacebookに送信されることhttp://t.co/df334o
です。これにより、リンクが見苦しくなり、伝達しようとしている内容のコンテキストから外れることもあります。