트위터의 URL 단축을 피하는 방법


21

트위터에 URL을 게시하고 싶지만 단축하고 싶지 않습니다. 도메인은 3 글자이므로 짧게 만드는 것도 의미가 없습니다. 그러나 웹 사이트에서 트윗을 작성할 때 "링크가 짧게 나타납니다"라는 메시지가 표시되며이를 비활성화하는 옵션을 찾을 수 없습니다.

답변:


9

이건 불가능 해. Twitter API는 자동으로 URL을 줄 입니다.

이전에는 URL 줄 바꿈을 비활성화하는 방법이있었습니다. 사용자 정의 Twitter 앱 (예 : 호스팅 된 dabr 설치)을 만들고 API 설정에서 URL 단축을 비활성화하십시오. 하지만 이제는이 옵션을 더 이상 사용할 수 없습니다


1
왝. 이것은 트위터 부분에서 거대한 UX 함정처럼 보인다 ...
esqew

5
음, 이것은 스팸 방지를 모니터링하는 것입니다. 악의적 인 링크를 찾으면 리디렉션을 수행하지 않고 링크를 비활성화 할 수 있습니다. 링크로 인한 과거의 여러 이벤트를 고려하면 거대한 승리입니다.
Arvin

정확히 @Arvin yep.
Sathyajith Bhat

10

트위터에 전체 URL을 표시하는 유일한 방법은 '가짜'점을 사용하는 것입니다. 이렇게하면 URL을 클릭 할 수 없게 만들 수 있지만 URL을 인식 가능한 방식으로 표시하려면 좋은 방법입니다.

BTW, 여기 가짜 점이 있습니다.


내가 찾던 정답. 이것은 도메인에 연결하지 않고 도메인에 대해서만 이야기 할 때 트윗에서 문자를 줄이는 좋은 방법 입니다. 이 솔루션을 쉽게 찾을 수 있기를 바랍니다.
Robin Winslow

2
훌륭합니다.이 아이디어는 완벽하게 작동했습니다.
Trevor Sullivan

1
귀엽지 만 검색 엔진 수정에 의존하지 않고 URL을 복사하여 붙여 넣어 뷰어가 페이지에 액세스 할 수 없음을 의미합니다. 따라서 URL에서 바람직하지 않은 콘텐츠가 퍼지는 것을 방지하는 것이 목표이지만 사용자가 클릭 할 수 있기를 원하는 경우에는 이상적이지 않습니다.
nealmcb

1
@nealmcb 코드 샘플에 좋습니다.
Steven Vachon

1

원래 답변 : 허용 된 답변 및 기타 답변이 잘못되었거나 "더 이상 정확하지 않습니다". 참조 http://www.labnol.org/internet/twitter-auto-converts-links/20771/를

다운 보트에 대한 수정 및 인라인 응답에 대한 제안 :

정답은 특수 문자 다음에 "제로 폭 공백"문자가 필요하다는 것입니다. 예를 들어 @ ^ Foo (여기서 ^는 아래 설명 된이 특수 문자 임)는 At-link로 변환되지 않으며 aaa. ^ com은 링크로 변환되지 않습니다.

이 문자는 HTML & # 8203; 또는 유니 코드 U + 200B. 그러나 트위터에 직접 입력 할 수는 없습니다. 이 문자를 얻는 방법은 사용중인 응용 프로그램, 시스템 및 글꼴에 따라 다릅니다.

방법 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&#8203;');"
  type="text">
<span id="result" style="background:lightyellow"></span>
</p>

마지막으로 방법 3의 경우 : Windows에서 문자표 응용 프로그램을 열 수 있습니다. 액세서리 시작 그룹에서 또는를 실행하여 사용할 수 있습니다 charmap.exe.

참밥

다음 U+200B과 같이 복사 할 수 있습니다 . 고급보기를 활성화하고 "유니 코드로 이동"이라고 표시된 입력 필드를 사용하십시오. 위 참조. 입력 200B와 문자가 강조 표시됩니다. 선택 및 복사를 클릭하십시오. 이제 캐릭터가 복사 버퍼에 있습니다. 다음과 같이 Twitter에 붙여 넣을 수 있습니다 (물론 ctrlV 는 해당 지점에서 키 입력을 누르는 것을 의미합니다).

"# ctrlV 해시 태그 가 아니며 foo. ctrlV com은 도메인이 아닙니다."

요약하면, 대답은 너비가 0 인 공간을 사용하는 것이지만 다음 질문에 대한 대답을 추가했습니다 (종종 SO에 대해 질문 함). "그러나 어떻게 그 문자를 얻습니까?" 이것은 간단한 대답은 아니지만 그럼에도 불구하고 묻는 질문에 대한 확실한 대답이며, 여기에 제공된 다른 "당신은 할 수 없습니다"라는 대답이 틀렸거나 적어도 그렇지 않다는 것에 동의 할 것입니다. 더 이상 정확합니다.

나는 사람들이 downvotes를 재고하고 아마도 이것을 찬성 투표하기를 바랍니다. 감사.


1
사람들에게 다른 곳으로 가라고 말하지 말고 답변의 필수 부분을 여기에 게시하십시오.
ChrisF

답변이 수정되었습니다. 다운 보트를 제거하거나이를 개선 할 수있는 방법에 대해 다시 언급하십시오. 감사.
TonyG

저에게서 공감하십시오. 주어진 대체 링크가 답을 제공합니다! 링크로 "단축"되지 않고 트윗에 'ASP.NET'을 입력하고 참조 된 웹 사이트의 방법이 완벽하게 작동합니다.
Neo

이 정보는 Google-Plus에서 해시 태그 변환을 피하는 방법 에 대한 내 질문 및 다른 사람의 답변에 도움이되었습니다 .
TonyG

0

앞에서 언급 한 것처럼 보안 문제로 인해이 작업을 수행 할 수 없습니다. 트위터는 사이트의 모든 링크를 강제 종료 할 수 있습니다. 그러나 문제는 Facebook 계정을 Twitter 계정에 연결하면 링크가 양식으로 Facebook에 연결된다는 것 http://t.co/df334o입니다. 이것은 링크가보기 흉하고 때로는 당신이 전달하려는 내용의 맥락에서 보이지 않게 만듭니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.