상세 컨텐츠

본문 제목

[티스토리] 2차 도메인 연결한 경우 구독하기 버튼 작동되도록 개선하기

IT&DEV

by 린이파파 2021. 8. 10. 10:33

본문

티스토리

2차도메인 연결한 경우
구독하기 버튼 개선

티스토리 2차 도메인 연결한 경우 구독하기 버튼 작동 불능

주요 웹브라우저의 정책 강화로 인해 2020년도부터 티스토리에 2차도메인을 연결한 경우

접속자들이 내 티스토리에 노출되는 [구독하기] 버튼을 클릭해도 아무 반응이 없는 먹통 현상이 발생합니다.

이는 티스토리에서도 공지한 내용으로, 2차 도메인 연동시 구독하기, 댓글달기 등의 기능이 제약됩니다.

 

블로그 주소가 .tistory.com 도메인으로 구성되는 웹사이트여야만 세션 쿠키가 공유되는 브라우저 정책으로,

2차 도메인을 연결하게 되면 블로그 주소가 tistory.com 와  상이하기 때문에 세션이 공유되지 못하여 발생하는 이슈입니다.

 

이 정책은 티스토리나 네이버에서도 어떻게 대응할 수 없는 브라우저 정책으로 현 시점에서는 타 도메인간 세션 공유를 가능하게 할 방법이 존재하지 않습니다.

 

따라서 본 포스팅에서는 2차도메인을 연동한 티스토리 블로그의 경우 약간의 트릭을 통해

임시방편으로 구독하기 기능만이라도 작동되도록 기능을 개선하는 방법을 안내합니다.

 

2차 도메인에서도 구독하기가 작동되는 원리

저희 블로그 주소를 예로 들겠습니다.

위에서 언급했듯 블로그 주소가 .tistory.com 으로 구성 되어야만 세션 공유가 가능하여 구독하기, 댓글 작동이 가능하다 말씀 드렸기 때문에 아래와 같이 약간의 트릭을 쓰겠습니다.

 

1. bboggi.com 에서 [구독하기] 클릭하는 순간

2. photofrontbboggi.tistory.com#subscribe 로 자동으로 웹페이지 이동시켜줌.

3. 블로그가 주소의 #subscribe 를 인식하여 [구독하기] 버튼을 자동으로 클릭해줌.

 

 

반응형

 

구독하기 트릭을 적용하는 방법

 

1. 티스토리 '관리페이지 - 꾸미기 - 스킨 편집'으로 이동

2. HTML 편집 으로 들어갑니다.

3. HTML 최하단에 스크립트 코드 삽입

스크립트는 아래 코드를 복사하여 붙여 넣어 주시면 됩니다.

다만, var tistory_domain = ''; 부분을 본인의 티스토리 메인 도메인 주소로 변경 해주셔야 합니다.

<script type="text/javascript">
$(document).ready(function(){
    
    var href = document.location.href;
    var tistory_domain = 'https://photofrontbboggi.tistory.com';
    
    //tistory 도메인일 때
    if (href.indexOf(tistory_domain) != -1) {

        //구독 버튼 자동 클릭
        $(window).on({
            'load' : function() {
                if (href.indexOf('#subscribe') != -1 && !$('button.btn_subscription').hasClass('following')) {
                    $('button.btn_subscription').click();
                }
            }
        })
    }

    //2차 도메인일때
    else {

        $('button.btn_subscription').attr({
            'onclick' : 'document.location.href="' +tistory_domain+ '#subscribe"'
        })
        .removeClass('btn_subscription');
        
    }
    
})
</script>

 

다만, 어디까지나 트릭일 뿐이며, 완벽한 방법은 아님을 알려 드립니다.

2차 도메인 적용 후 구독하기조차 되지 않는다면 굉장히 외로운 블로거 생활이 될 것이 뻔하기에

아쉬운 대로 임시방편으로 개선한 방법일 뿐입니다.

 

하루 빨리 티스토리의 더 좋은 개선안이 나와 2차 도메인도 동등한 조건에서 서비스되길 바래봅니다.

 

반응형

관련글 더보기

댓글 영역