티스토리 모바일 페이지 완벽히 비활성화하기

Tips · 15 ·

사진처럼 홈 화면까진 접속되지만, 글을 클릭하는 순간 /m이 사라진 주소로 리다이렉트됩니다.

191215 업데이트 - 티스토리 앱에서도 작동


기초 작업

먼저, 관리자 페이지에서 꾸미기 모바일로 가셔서 티스토리 모바일웹 자동 연결을 "사용하지 않습니다."로 먼저 변경해주세요.

플러그인 작업

위 작업을 마쳐도 자동으로 리다이렉트되는 것만 막을 뿐이지 접속은 됩니다. 심지어 검색 엔진에 노출도 되고요.

티스토리에서 광고 넣는 용도로 만든 플러그인을 이용하면 접속 자체를 막으실 수 있습니다.

이 플러그인을 클릭하시고

<script>const tmp=location.href,mobile="/m/";-1!=tmp.indexOf("/m/")&&-1==navigator.userAgent.indexOf("Tistory")&&(location.href=tmp.replace("/m/","/"));</script>

위 코드를 복사하신 후 적용해주세요.

/m/이 들어가면 무작정 리다이렉트되게하면 티스토리 앱에서 location.href를 계속 수정해버려서 블로그에 진입 자체가 불가능해져서, userAgent를 체크해 TIstory란 단어가 없으면 작동하도록 해뒀습니다.

<script>const tmp=location.href,mobile="/m/";let ajax;-1!=tmp.indexOf(mobile)&&-1==navigator.userAgent.indexOf("Tistory")?location.href=tmp.replace(mobile,"/"):((ajax=new XMLHttpRequest).open("GET",tmp.replace(mobile,"/")),ajax.send(null),ajax.onreadystatechange=(()=>{4===ajax.readyState&&(parser=(new DOMParser).parseFromString(ajax.responseText,"text/html"),document.write(ajax.responseText))}));</script>

티스토리 앱에서는 XMLHttpRequest를 사용한 버전입니다.
html의 내용을 통째로 바꾸는 스크립트라, 오작동할 여지가 다분하니 정말 특수한 경우가 아니시라면 사용하지 않으시는 걸 추천합니다.

profile

이메일은 공개되지 않습니다.

주의 : 비밀 댓글 사용 시 수정 기능을 이용할 수 있는 시간이 지나면 작성자도 내용 확인이 불가능합니다.
    카카오페이 qr코드 모바일이시라면 클릭