ट्विटर के यूआरएल को छोटा करने से कैसे बचें


21

मैं ट्विटर में एक URL पोस्ट करना चाहता हूं, लेकिन मैं इसे छोटा नहीं करना चाहता - डोमेन एक 3 अक्षर का शब्द है इसलिए इसे छोटा करने का कोई मतलब नहीं है। हालांकि, जब मैं वेबसाइट में ट्वीट लिख रहा हूं तो मुझे संदेश दिखाई दे रहा है "लिंक छोटा दिखाई देगा" और मुझे इसे अक्षम करने का विकल्प नहीं मिला।

जवाबों:


9

यह संभव नहीं है। Twitter API स्वचालित रूप से किसी भी URL को छोटा कर देगा ।

इससे पहले, URL रैपिंग को अक्षम करने के बारे में जाने का एक तरीका था - एक कस्टम ट्विटर ऐप बनाएं (उदाहरण: एक होस्ट किया गया डबरा इंस्टॉल) और एपीआई सेटिंग्स में यूआरएल को छोटा करने को अक्षम करें। लेकिन अब यह विकल्प उपलब्ध नहीं है


1
छी। ऐसा लगता है जैसे ट्विटर के हिस्से पर एक बड़ा UX ख़तरा है ...
esqew

5
खैर, यह कोण को रोकने के लिए स्पैम की निगरानी करना है। यदि उन्हें कोई दुर्भावनापूर्ण लिंक मिलता है, तो वे पुनर्निर्देशन न करके इसे अक्षम कर सकेंगे। बड़ी जीत, लिंक के कारण अतीत में हुई कई घटनाओं पर विचार करना।
अरविन

@ अर्विन हां, ठीक है।
Sathyajith भट्ट

10

ट्विटर में एक पूर्ण URL प्रदर्शित करने का एकमात्र तरीका 'नकली' डॉट का उपयोग करना है। यह स्पष्ट रूप से URL को गैर-क्लिक करने योग्य बना देगा, लेकिन यह एक अच्छा तरीका है यदि आप यह सुनिश्चित करना चाहते हैं कि URL पहचानने योग्य तरीके से प्रदर्शित हो।

BTW, यहाँ इस तरह के एक नकली डॉट है:


बिल्कुल वही जवाब जिसकी मुझे तलाश थी। एक ट्वीट में पात्रों को कम करने का यह एक शानदार तरीका है, जब आप उन्हें लिंक करने के बजाय केवल डोमेन के बारे में बात कर रहे हैं। काश इस समाधान को ढूंढना आसान होता।
रॉबिन विंसलो

2
शानदार, इस विचार ने पूरी तरह से काम किया।
ट्रेवर सुलिवन

1
प्यारा, हालांकि इसका मतलब है कि दर्शक यूआरएल को कॉपी-पेस्ट करके (खोज इंजन सुधार पर भरोसा किए बिना) नहीं मिल सकता है। इसलिए यह आदर्श नहीं है जब लक्ष्य वास्तव में यूआरएल से अवांछनीय सामग्री को हटाने से रोकने के लिए है, लेकिन आप चाहते हैं कि लोग इस पर क्लिक करने में सक्षम हों।
nealmcb

1
@nealmcb यह कोड नमूनों के लिए बहुत अच्छा है।
स्टीवन वचोन

1

मूल उत्तर: स्वीकृत उत्तर और अन्य गलत हैं, या शायद "अब सही नहीं है"। Http://www.labnol.org/internet/twitter-auto-converts-links/20771/ देखें

इनवॉइस प्रतिक्रिया के लिए डाउनवोट और सुझाव के जवाब में संशोधन:

सही उत्तर यह है कि आपको विशेष वर्णों के बाद "शून्य चौड़ाई वाला स्थान" वर्ण चाहिए। उदाहरण के लिए @ ^ फू (जहां नीचे वर्णित यह विशेष चरित्र है) एट-लिंक में अनुवाद नहीं करेगा, और आआ। ^ कॉम लिंक में अनुवाद नहीं करेगा।

यह चरित्र HTML & # 8203 है; या यूनिकोड यू + 200 बी। लेकिन आप इसे सीधे ट्विटर में दर्ज नहीं कर सकते। इस चरित्र को प्राप्त करने का तरीका आपके द्वारा उपयोग किए जा रहे एप्लिकेशन, आपके सिस्टम और आपके फोंट पर निर्भर करता है।

विधि 1: सामान्य तौर पर, अपने कीबोर्ड पर इसे दर्ज करने के लिए, सुनिश्चित करें कि नंबरलॉक चालू है, Alt कुंजी दबाए रखें, संख्यात्मक पैड पर 8203 दर्ज करें, फिर Alt कुंजी जारी करें:

Alt+8203

यह उचित चरित्र सम्मिलित करेगा, लेकिन आप कचरा जहाँ आप इस और फोंट टाइप करते हैं, उसके आधार पर देख सकते हैं। कुछ लोग Alt + 08203 के साथ सफलता की रिपोर्ट करते हैं।

तो विधि 2 पर: जिस वेब पेज से मैंने लिंक किया है उसकी एक जावास्क्रिप्ट है जो विशेष चरित्र को पाठ में सम्मिलित करती है। आप वहां जा सकते हैं और उसका उपयोग कर सकते हैं, या आप अपनी स्वयं की स्क्रिप्ट में निम्नलिखित कोड डाल सकते हैं:

<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>

अंत में विधि 3 के लिए: विंडोज में आप कैरेक्टर मैप एप्लीकेशन को खोल सकते हैं। यह एसेसरीज स्टार्ट ग्रुप, या रनिंग में उपलब्ध है charmap.exe

charmap

आप इस U+200Bतरह से कॉपी कर सकते हैं : उन्नत दृश्य सक्रिय करें और "यूनिकोड पर जाएं" लेबल वाले फ़ील्ड का उपयोग करें। ऊपर देखो। इनपुट 200 बी और चरित्र पर प्रकाश डाला जाएगा। Select और Copy पर क्लिक करें। अब चरित्र आपकी कॉपी बफ़र में है। आप इसे ट्विटर पर इस प्रकार पेस्ट कर सकते हैं (निश्चित रूप से ctrlV का मतलब है कि आप उस बिंदु पर कीस्ट्रोक को मारते हैं):

"यह # ctrlV हैशटैग नहीं है, और foo। CtrlV कॉम एक डोमेन नहीं है"

सारांश में, उत्तर शून्य-चौड़ाई वाले स्थान का उपयोग करना है, लेकिन मैंने अगले प्रश्न के उत्तर को भी जोड़ा है (अक्सर SO पर पूछा जाता है) जो "लेकिन मुझे वह चरित्र कैसे मिला?" हालांकि यह एक सरल जवाब नहीं है, फिर भी यह उस प्रश्न का एक ठोस जवाब है जो पूछा गया था, और मुझे विश्वास है कि लोग इस बात से सहमत होंगे कि अन्य "आप ऐसा नहीं कर सकते" जो कि यहां दिए गए उत्तर गलत थे, या कम से कम वे नहीं हैं अब सही है।

मुझे उम्मीद है कि लोग इस मंदी पर पुनर्विचार करेंगे और शायद इसे आगे भी बढ़ाएंगे। धन्यवाद।


1
लोगों को अन्यत्र जाने के बजाय कृपया उत्तर के आवश्यक भागों को यहाँ पोस्ट करें।
ChrisF

उत्तर संशोधित किया गया। कृपया सुधार हटाएं या फिर इस पर टिप्पणी करें कि इसे कैसे बेहतर बनाया जा सकता है। धन्यवाद।
टोनीजी

मुझसे उपर उठो। दिया गया वैकल्पिक लिंक उत्तर प्रदान करता है! मैं एक लिंक में "ASP.NET 'दर्ज करना चाहता था, बिना लिंक के" छोटा "किया जा सकता है और संदर्भित वेबसाइट पर विधि पूरी तरह से काम करती है।
नव

Google-प्लस में हैशटैग रूपांतरण से बचने के बारे में यह जानकारी मेरे स्वयं के प्रश्न और किसी और के उत्तर देने में सहायक थी ।
टोनीजी

0

आप सुरक्षा चिंताओं के कारण ऐसा नहीं कर सकते, जैसा कि पहले उल्लेख किया गया है। यह ट्विटर को साइट पर हर लिंक पर किल स्विच करने की अनुमति देता है। हालाँकि, समस्या यह है कि यदि आप फेसबुक अकाउंट को अपने ट्विटर अकाउंट से लिंक करते हैं, तो लिंक फॉर्म में फेसबुक पर चला जाता है http://t.co/df334o। यह लिंक को बदसूरत दिखता है और कभी-कभी इस संदर्भ से बाहर निकल जाता है कि आप क्या संदेश देना चाहते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.