Cách tránh rút ngắn URL của Twitter


21

Tôi muốn đăng một URL lên Twitter, nhưng tôi không muốn rút ngắn nó - tên miền là một từ có 3 chữ cái để nó thậm chí không có ý nghĩa để rút ngắn nó. Tuy nhiên, khi tôi viết tweet trên trang web, tôi thấy thông báo "Liên kết sẽ xuất hiện rút ngắn" và tôi không tìm thấy tùy chọn nào để vô hiệu hóa điều đó.

Câu trả lời:


9

Điều này là không thể. API Twitter sẽ tự động rút ngắn bất kỳ URL nào .

Trước đó, có một cách để vô hiệu hóa gói URL - tạo một ứng dụng twitter tùy chỉnh (ví dụ: cài đặt dabr được lưu trữ ) và vô hiệu hóa rút ngắn URL tại cài đặt API. Nhưng bây giờ tùy chọn này không còn nữa


1
Kinh quá. Điều này có vẻ như là một cạm bẫy HUGE UX trên phần của Twitter ...
esqew

5
Vâng, đây là để theo dõi ang ngăn chặn thư rác. nếu họ tìm thấy một liên kết độc hại, thì họ sẽ có thể vô hiệu hóa nó bằng cách không thực hiện chuyển hướng. Chiến thắng lớn, xem xét một số sự kiện trong quá khứ gây ra bởi các liên kết.
Arvin

@Arvin yep, chính xác.
Sathyajith Bhat

10

Cách duy nhất để hiển thị một URL đầy đủ trong Twitter là sử dụng dấu chấm 'giả'. Điều này rõ ràng cũng sẽ khiến URL không thể nhấp được, nhưng đó là một phương pháp tốt nếu bạn muốn đảm bảo URL được hiển thị theo cách dễ nhận biết.

BTW, đây là một dấu chấm giả:


Chính xác câu trả lời tôi đang tìm kiếm. Đây là một cách tuyệt vời để giảm các ký tự trong Tweet, khi bạn chỉ nói về các tên miền thay vì liên kết với chúng. Tôi muốn giải pháp này là dễ dàng hơn để tìm thấy.
Robin Winslow

2
Rực rỡ, ý tưởng này đã làm việc hoàn hảo.
Trevor Sullivan

1
Dễ thương, mặc dù điều đó có nghĩa là người xem không thể truy cập trang bằng cách sao chép url (mà không cần dựa vào chỉnh sửa của công cụ tìm kiếm). Vì vậy, điều này không lý tưởng khi mục tiêu thực sự là ngăn chặn việc mở ra nội dung không mong muốn từ url, nhưng bạn muốn mọi người có thể nhấp vào nó.
nealmcb

1
@nealmcb thật tuyệt vời cho các mẫu mã.
Steven Vachon

1

Câu trả lời gốc: Câu trả lời được chấp nhận và những câu trả lời khác là không chính xác hoặc có lẽ "không còn đúng". Xem http://www.labnol.org/iNET/twitter-auto-conifts-links/20771/

Sửa đổi để đáp ứng với downvote và đề xuất cho phản ứng nội tuyến:

Câu trả lời đúng là bạn cần một ký tự "không gian có chiều rộng bằng không" sau các ký tự đặc biệt. Ví dụ @ ^ Foo (trong đó ^ là ký tự đặc biệt được mô tả bên dưới) sẽ không dịch thành At-link và aaa. ^ Com sẽ không dịch thành liên kết.

Ký tự này là HTML & # 8203; hoặc Unicode U + 200B. Nhưng bạn không thể nhập trực tiếp vào Twitter. Cách để có được ký tự này tùy thuộc vào ứng dụng bạn đang sử dụng, hệ thống và phông chữ của bạn.

Phương pháp 1: Nói chung, để nhập cái này trên bàn phím của bạn, hãy đảm bảo numlock được bật, giữ phím Alt, nhập 8203 trên bàn phím số, sau đó nhả phím Alt:

Alt+8203

Nó sẽ chèn ký tự phù hợp, nhưng bạn có thể thấy rác tùy thuộc vào nơi bạn nhập này và phông chữ. Một số người báo cáo thành công với Alt + 08203.

Vì vậy, đối với phương pháp 2: Trang web mà tôi đã liên kết có một javascript chèn ký tự đặc biệt vào văn bản. Bạn có thể đến đó và sử dụng mã đó hoặc bạn có thể chèn đoạn mã sau vào tập lệnh của riêng mình:

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

Cuối cùng cho phương pháp 3: Trong Windows, bạn có thể mở ứng dụng Bản đồ nhân vật. Nó có sẵn trong nhóm bắt đầu Phụ kiện hoặc bằng cách chạy charmap.exe.

lá bùa

Bạn có thể sao chép U+200Bnhư vậy: Kích hoạt chế độ xem nâng cao và sử dụng trường đầu vào có nhãn "Chuyển đến Unicode". Xem ở trên. Đầu vào 200B và ký tự sẽ được tô sáng. Bấm Chọn và Sao chép. Bây giờ các nhân vật là trong bộ đệm sao chép của bạn. Bạn có thể dán nó vào Twitter như sau (tất nhiên ctrlV có nghĩa là bạn nhấn tổ hợp phím đó vào thời điểm đó):

"Đây không phải là hashtag # ctrlV và foo. CtrlV com không phải là một miền"

Tóm lại, câu trả lời là sử dụng không gian có độ rộng bằng không, nhưng tôi cũng đã thêm câu trả lời cho câu hỏi tiếp theo (thường được hỏi trên SO) đó là "nhưng làm thế nào để tôi có được ký tự đó?" Mặc dù đây không phải là một câu trả lời đơn giản, tuy nhiên nó vẫn là một câu trả lời chắc chắn cho câu hỏi đã được hỏi và tôi tin rằng mọi người sẽ đồng ý rằng các câu trả lời "bạn không thể làm điều đó" được cung cấp ở đây là không chính xác, hoặc ít nhất là không còn đúng nữa.

Tôi hy vọng mọi người sẽ xem xét lại các downvote và thậm chí có thể upvote này. Cảm ơn.


1
Xin vui lòng gửi các phần thiết yếu của câu trả lời ở đây, thay vì nói với mọi người đi nơi khác.
ChrisF

Trả lời sửa đổi. Vui lòng xóa downvote hoặc bình luận lại về cách cải thiện điều này. Cảm ơn.
TonyG

Upvote từ tôi. Các liên kết thay thế được cung cấp cung cấp câu trả lời! Tôi muốn nhập 'ASP.NET' vào một tweet mà không bị "rút ngắn" thành một liên kết và phương pháp tại trang web được tham chiếu hoạt động hoàn hảo.
Neo

Thông tin này rất hữu ích để trả lời câu hỏi của riêng tôi và của người khác, về cách tránh chuyển đổi hashtag trong Google-Plus.
TonyG

0

Bạn không thể làm điều này do những lo ngại về bảo mật, như đã đề cập trước đó. Nó cho phép Twitter có một công tắc tiêu diệt trên mọi liên kết trên trang web. Tuy nhiên, vấn đề là nếu sau đó bạn liên kết tài khoản Facebook với tài khoản Twitter của mình, thì liên kết sẽ đi qua Facebook dưới dạng http://t.co/df334o. Điều này làm cho liên kết trông xấu xí và đôi khi nằm ngoài bối cảnh của những gì bạn đang cố gắng truyền đạt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.