hi098123 Tistory Tip

[2022년 11월] 티스토리 변경사항에 따른 유저 스크립트 소스 변경 필요사항

기존 DOMContentLoaded로 작동하던 코드는

document.addEventListener('DOMContentLoaded', function);

 

앞으로는 readystatechange에서 확인해야 안전합니다.

document.addEventListener('readystatechange', function(event) {
    if(document.readyState=='complete'){
    	//기존 function
    }
}

 

티스토리 UI관련 코드들이 모두 defer(IE9+)형태로 변경되어, 비동기로 로딩되어 실행되는데..

비동기로 실행되는 UI변경은 DOMContentLoaded이후에도 실행되어 충돌가능성이 있습니다.

 


저작권 보호안내
무단 전재, 재배포 행위는 금지됩니다. (글을 복사하여 게시금지)
본문의 일부(링크용 한 문장) 인용은 가능하지만, 출처와 링크(a 태그)를 남기셔야 됩니다.

링크 공유는 가능합니다. 만약, 본문 공유 시 링크 공유를 해주세요