Twitter’ın URL’si kısaltmasından nasıl kaçınılır?


21

Twitter'da bir URL göndermek istiyorum, ancak kısaltılmasını istemiyorum - alan 3 harfli bir kelimedir, bu yüzden kısaltmak bile mantıklı gelmez. Ancak, web sitesinde tweet yazarken, "Bağlantı kısalmış görünecek" mesajını görüyorum ve bunu devre dışı bırakmak için bir seçenek bulamıyorum.

Yanıtlar:


9

Bu mümkün değil. Twitter API otomatik olarak herhangi bir URL'yi kısaltacaktır .

Daha önce, URL sarmalamayı devre dışı bırakmanın bir yolu vardı - özel bir twitter uygulaması oluşturun (örneğin: barındırılan bir dabr yükleme) ve API ayarlarında URL kısaltmasını devre dışı bırakın . Ama şimdi bu seçenek artık mevcut değil


1
Yuck. Bu Twitter tarafında BÜYÜK UX bir
çöküş

5
Peki, bu spam önlemek önlemek ang izlemek için. Kötü amaçlı bir bağlantı bulurlarsa, yeniden yönlendirme yapmadan devre dışı bırakabileceklerdir. Geçmişte linklerin yol açtığı birkaç olay göz önüne alındığında BÜYÜK kazanır.
Arvin

@Arvin evet, kesinlikle.
Sathyajith Bhat

10

Twitter'da tam URL göstermenin tek yolu 'sahte' nokta kullanmaktır. Bu açıkça URL'yi tıklanamaz hale getirecektir, ancak URL'nin tanınabilir bir şekilde görüntülenmesini sağlamak istiyorsanız bu iyi bir yöntemdir.

Btw, işte böyle bir sahte nokta:


Tam olarak aradığım cevap. Bu, Tweet'lerde karakterleri azaltmanın harika bir yoludur, yalnızca bunlarla bağlantı kurmak yerine etki alanlarından bahsediyorsunuz . Keşke bu çözümü bulmak daha kolay olsaydı.
Robin Winslow

2
Parlak, bu fikir mükemmel çalıştı.
Trevor Sullivan

1
Şirin, izleyicinin URL’yi kopyalayarak yapıştıramayacağı anlamına gelir (arama motoru düzeltmelerine güvenmeden). Bu nedenle, amaç URL’den istenmeyen içeriğin açılmasının engellenmesini önlemek olduğunda bu ideal değildir, ancak insanların tıklayabilmesini istiyorsunuz.
nealmcb

1
@nealmcb kod örnekleri için harika.
Steven Vachon

1

Orijinal cevap: Kabul edilen cevap ve diğerleri yanlış veya belki de "artık doğru değil". Bkz http://www.labnol.org/internet/twitter-auto-converts-links/20771/

Satır içi yanıt için aşağı oy ve öneri yanıtında düzeltme:

Doğru cevap, özel karakterlerden sonra "sıfır genişlikte bir boşluk" karakterine ihtiyacınız olmasıdır. Örneğin @ ^ Foo (^ aşağıda açıklanan bu özel karakterdir) bir At-link'e çevrilmeyecek ve aaa. ^ Com bir linke çevrilmeyecektir.

Bu karakter HTML'dir & # 8203; veya Unicode U + 200B. Ancak bunu doğrudan Twitter'da giremezsiniz. Bu karakteri elde etmenin yolu, kullandığınız uygulamaya, sisteminize ve yazı tiplerinize bağlıdır.

Yöntem 1: Genel olarak, klavyenize bu girmek için, numlock açık olduğundan emin olun, Alt tuşunu basılı tutun, sayısal tuş takımında 8203 girin, sonra Alt tuşunu bırakın:

Alt+8203

Uygun karakteri ekler, ancak bunu ve yazı tiplerini nereye yazdığınıza bağlı olarak çöp görebilirsiniz. Bazı insanlar Alt + 08203 ile başarı bildirdi.

Öyleyse yöntem 2'ye: Bağlandığım web sayfasında özel karakteri metne ekleyen bir javascript var. Oraya gidip bunu kullanabilir veya aşağıdaki kodu kendi kodunuzda ekleyebilirsiniz:

<p>Enter text:
<input id="tweet" 
  onkeyup="document.getElementById('result').innerHTML='<br/>'+
  this.value.replace(/([@#\.])/ig, '$1&#8203;');"
  type="text">
<span id="result" style="background:lightyellow"></span>
</p>

Son olarak yöntem 3 için: Windows'ta Karakter Eşlem uygulamasını açabilirsiniz. Aksesuar başlangıç ​​grubunda veya çalıştırarak mevcuttur charmap.exe.

charmap

Şöyle kopyalayabilirsiniz U+200B: Gelişmiş görünümü etkinleştirin ve "Unicode'a Git" etiketli giriş alanını kullanın. Yukarıyı görmek. Giriş 200B ve karakter vurgulanacaktır. Seç ve Kopyala'yı tıklayın. Şimdi karakter kopya tamponunuzda. Twitter'a şu şekilde yapıştırabilirsiniz (tabii ki ctrlV , bu noktada o tuşa basmanız anlamına gelir):

"Bu bir # ctrlV karma etiketi değil ve foo. CtrlV com bir etki alanı değil"

Özet olarak, cevap sıfır genişlikteki alanı kullanmaktır, ancak bir sonraki sorunun cevabını da ekledim (genellikle SO'da sorulur) ki, "ama bu karakteri nasıl alabilirim?" Bu basit bir cevap olmasa da, sorulan soruya kesin bir cevaptır, ve ben millet, burada verilen diğer "bunu yapamazsınız" cevaplarının yanlış olduğuna veya en azından cevapsız olduğuna karar vereceğine inanıyorum. daha uzun doğru.

İnşallah millet, olumsuzları tekrar gözden geçirir ve belki de bunu hak eder. Teşekkürler.


1
İnsanlara başka bir yere gitmelerini söylemek yerine, lütfen cevabın temel kısımlarını buraya yazın.
ChrisF

Cevap revize edildi. Lütfen aşağı oyları kaldırın veya bunun nasıl iyileştirilebileceği konusunda tekrar yorum yapın. Teşekkürler.
TonyG

Benden oy ver. Verilen alternatif bağlantı cevap verir! 'ASP.NET' i bir tweet'e "kısaltılmış" olmadan bir tweet'e girmek istedim ve referans verilen web sitesindeki metot mükemmel çalışıyor.
Neo

Bu bilgi Google-Plus’ta hashtag dönüşümünün nasıl önleneceği hakkında kendi soruma ve bir başkasınınkilere cevap vermek için yardımcı oldu .
TonyG

0

Bunu, daha önce de belirtildiği gibi güvenlik kaygıları nedeniyle yapamazsınız. Twitter'ın sitedeki her bağlantı üzerinde bir sonlandırma düğmesi olmasına izin veriyor. Bununla birlikte sorun şu ki, bir Facebook hesabını Twitter hesabınıza bağlarsanız, bağlantı Facebook formuna geçer http://t.co/df334o. Bu, bağlantıyı çirkin ve bazen de aktarmaya çalıştığınız bağlamın dışında görünmesini sağlar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.