ฉันต้องการโพสต์ URL ใน Twitter แต่ฉันไม่ต้องการให้สั้นลง - โดเมนเป็นคำที่มี 3 ตัวอักษรดังนั้นจึงไม่มีเหตุผลที่จะย่อให้สั้นลง อย่างไรก็ตามเมื่อฉันเขียนทวีตในเว็บไซต์ฉันเห็นข้อความ "ลิงก์จะปรากฏให้สั้นลง" และฉันไม่พบตัวเลือกในการปิดใช้งาน
ฉันต้องการโพสต์ URL ใน Twitter แต่ฉันไม่ต้องการให้สั้นลง - โดเมนเป็นคำที่มี 3 ตัวอักษรดังนั้นจึงไม่มีเหตุผลที่จะย่อให้สั้นลง อย่างไรก็ตามเมื่อฉันเขียนทวีตในเว็บไซต์ฉันเห็นข้อความ "ลิงก์จะปรากฏให้สั้นลง" และฉันไม่พบตัวเลือกในการปิดใช้งาน
คำตอบ:
สิ่งนี้เป็นไปไม่ได้ Twitter API จะโดยอัตโนมัติร่น URL
ก่อนหน้านี้มีวิธีการเกี่ยวกับการปิดใช้งานการตัด URL - สร้างแอป twitter ที่กำหนดเอง (ตัวอย่าง: การติดตั้งdabr โฮสต์ ) และปิดการใช้งานการตัด URL ให้สั้นลงที่การตั้งค่า API แต่ตอนนี้ตัวเลือกนี้ไม่สามารถใช้ได้อีกต่อไป
วิธีเดียวที่จะแสดง URL แบบเต็มใน Twitter คือการใช้จุด 'ปลอม' นี่จะทำให้ URL ไม่สามารถคลิกได้เช่นกัน แต่ก็เป็นวิธีการที่ดีหากคุณต้องการให้ URL ปรากฏในลักษณะที่เป็นที่รู้จัก
BTW นี่คือจุดปลอม: ․
คำตอบเดิม: คำตอบที่ยอมรับและคำอื่น ๆ ไม่ถูกต้องหรืออาจ "ไม่ถูกต้อง" ดูhttp://www.labnol.org/internet/twitter-auto-converts-links/20771/
การแก้ไขเพื่อตอบสนอง downvotes และข้อเสนอแนะสำหรับการตอบสนองแบบอินไลน์:
คำตอบที่ถูกต้องคือคุณต้องใช้อักขระ "เว้นวรรคความกว้างศูนย์" หลังอักขระพิเศษ ตัวอย่างเช่น @ ^ Foo (โดยที่ ^ เป็นอักขระพิเศษที่อธิบายด้านล่าง) จะไม่แปลเป็น At-link และ aaa. ^ com จะไม่แปลเป็นลิงก์
ตัวละครนี้คือ HTML & # 8203; หรือ Unicode U + 200B แต่คุณไม่สามารถป้อนได้โดยตรงใน Twitter วิธีรับตัวละครนี้ขึ้นอยู่กับแอปพลิเคชันที่คุณใช้ระบบและแบบอักษรของคุณ
วิธีที่ 1: โดยทั่วไปเมื่อต้องการป้อนสิ่งนี้บนแป้นพิมพ์ของคุณตรวจสอบให้แน่ใจว่า numlock เปิดอยู่กดปุ่ม 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​');"
type="text">
<span id="result" style="background:lightyellow"></span>
</p>
ในที่สุดสำหรับวิธีที่ 3: ใน Windows คุณสามารถเปิดแอปพลิเคชั่นผังอักขระได้ charmap.exe
มันมีอยู่ในอุปกรณ์เริ่มต้นกลุ่มหรือโดยการเรียกใช้
คุณสามารถคัดลอกU+200B
ดังนี้: เปิดใช้งานมุมมองขั้นสูงและใช้ฟิลด์อินพุตที่ระบุว่า "ไปที่ Unicode" ดูด้านบน. อินพุต 200B และตัวละครจะถูกเน้น คลิกเลือกและคัดลอก ตอนนี้ตัวละครอยู่ในบัฟเฟอร์การคัดลอกของคุณ คุณสามารถวางลงใน Twitter ได้ดังต่อไปนี้ (แน่นอนctrlVหมายความว่าคุณกดแป้นพิมพ์ที่จุดนั้น):
"นี่ไม่ใช่แฮชแท็ก# ctrlVและ foo. ctrlV com ไม่ใช่โดเมน"
โดยสรุปคำตอบคือการใช้พื้นที่ว่างที่มีความกว้างเป็นศูนย์ แต่ฉันได้เพิ่มคำตอบสำหรับคำถามถัดไป (มักถูกถามใน SO) ซึ่งก็คือ "แต่ฉันจะรับตัวละครนั้นได้อย่างไร" ในขณะที่นี่ไม่ใช่คำตอบที่ง่าย แต่ก็เป็นคำตอบที่มั่นคงสำหรับคำถามที่ถูกถามและฉันเชื่อว่าคนจะยอมรับว่า "คุณไม่สามารถทำได้" คำตอบที่ให้ไว้ที่นี่ไม่ถูกต้องหรืออย่างน้อยก็ไม่ใช่ ถูกต้องอีกต่อไป
ฉันหวังว่าคนจะพิจารณา downvote และบางทีอาจจะ upvote นี้ ขอบคุณ
คุณไม่สามารถทำเช่นนี้ได้เนื่องจากความกังวลด้านความปลอดภัยตามที่กล่าวไว้ก่อนหน้านี้ จะช่วยให้ Twitter มีการสลับฆ่ามากกว่าทุกลิงก์ในเว็บไซต์ ปัญหาก็คือว่าถ้าคุณแล้วเชื่อมโยงบัญชี Facebook เพื่อบัญชี Twitter ของคุณเชื่อมโยงไปผ่านบน Facebook http://t.co/df334o
ในรูปแบบ สิ่งนี้ทำให้ลิงก์ดูน่าเกลียดและบางครั้งก็ไม่อยู่ในบริบทของสิ่งที่คุณพยายามสื่อ