기존의 주소는 모바일에서 작동을 안 해서

 

트위터 링크를 누르면 twitter.com/intent/tweet?url= 이런 식으로 바뀌길래 이걸 적용해 봤는데

 

브라우저마다 작동이 되기도 하고 안되기도 하는거 같더군요

 

모바일에서는 잘되는데 PC에서 하니까 알 수 없는 오류가 일어났다고 하기도 하고 트윗이 되었는데도 창이 자동으로 안 닫히고 등등 문제가 많아서

 

아주 한참 삽질하다가...

 

twitter.com/share?text= 이런 주소를 알게 되었는데

 

이걸 적용하니까 갑자기 게시글 url이 두개씩 기재되는 겁니다

 

그래서 또 한참 헤맸는데;;

 

알고보니 정확한 형식이 twitter.com/share?text=(텍스트)&url=(주소) 이거더군요

 

그래서 이걸 적용하고 나니까 비로소 잘되네요

 

암튼... 혹시 이거 고치고 싶으신 분들은

 

board.js 열고 twitter이라고 검색하면 402번째 줄 쯤에 트위터 링크가 뜨는데

 

해당 줄을 다음과 같이 수정하면 됩니다.

 

loc = '//twitter.com/share?text='+encodeURIComponent(title)+'&url='+href;

 

  • profile
    이 게시물은 호수공원 사용자팁에 갈 정도로 좋은 팁이네요 감사합니다. ㅎ
  • profile
    모바일에서 안된다는 것인지 좀 글이 어렵네요.
    저희는 PC에서 정상적으로 트위터로 공유가 되고 있어서요. 모바일은 사용하지 않아서 확인 못했습니다.
  • profile ?

    수정 전의 주소의 경우 모바일에서는 mobile.twitter.com으로 리다이렉트 되어버립니다. (PC는 문제없음)

  • profile ?
    다시 읽어보니 모르는 분들은 햇깔리도록 써놨네요. 기존의 주소의 경우 PC에서 누르면 정상적으로 twitter.com/intent/tweet?url= 으로 리다이렉트 되면서 작동하는데, 모바일에서는 mobile.twitter.com 즉 모바일 메인화면으로 리다이렉트 되어버려서 작동을 안 하는 문제가 있습니다.

    그래서 아예 주소 자체를 twitter.com/intent/tweet?url= 으로 바꿔봤더니, 엣지브라우저 등등 PC에서 제대로 작동을 안 하길래, twitter.com/share?text=(텍스트)&url=(주소) 로 바꿔보니까 PC 모바일 둘 다 제대로 작동하더라는 이야기였습니다.

    (참고로 지금 포메러브에서 사용하고 계신 sns 애드온도 twitter.com/share? 이쪽 주소를 사용하고 있더군요. 그거랑 xe공홈 자료실에 있는 자료랑 참고해서 해결했습니다)
  • ?
    모바일 스킨에서만 수정 하면 되는거죠?
    팁 감사합니다 ^^
  • profile
    감사합니다 안그래도 트윗터만 리다이렉트 주소가 자신의 홈으로만 넘어가서 이상하다 했습니다