2020-06-25 티스토리 스킨오류?

카테고리 : 소개/IT 상식

JQuery라고 하는 자바스크립트 프레임워크가 변동되었습니다.

말이 프레임워크지 wraper입니다.

 

나는 굳이 쓸필요가 없다고 생각하고 개발속도도 안쓴것과 차이가 없다고 생각하는데 기존에 쓰던게 있어서 그런지 많이 씁니다.

 

JQuery에 의존하는 스킨들에 버전이 변경되면서 일부 스킨이 영향을 받았습니다.

 

변경사항

기존에 티스토리는 JQuery를 로딩하여 oldJQuery, JQuery로 처리..

JQuery 의 $를 tjQuery로 변경 후 안 되돌려 놓음

 

티스토리 포럼에 스킨이 이상해졌다는 글..

 

 

해결방법

해결방법으로는 스킨에 맞는 JQuery버전을 로드한 후 스킨의 JS파일을 처리해줘야됩니다.

 

티스토리가 제공한 북클럽에서도 오류가 발생했으므로 설계상 오류가 있는 스킨이라고 볼수있습니다.

 

적어도 무료스킨이 아닌 유료스킨공식스킨필수 리소스를 포함하여 배포했어야됐습니다.

유료스킨들도 영향을 많이 받은걸로 보입니다.

 

필수리소스인데 스킨에서는 로딩을 안하다니.. 말도 안돼는 스킨 설계오류.

 

 

티스토리에서 다시 수정했네요

오류 발생 코드

<script> (function() { window.orgjQuery = window.jQuery; window.jQuery = tjQuery })()</script>
<script type="text/javascript" defer src=https://t1.daumcdn.net/tistory_admin/assets/blog/0bc413a3d2c5e2f1eb1849dd0e249c8f17f79006/blogs/script/reaction/reaction-button-container.min.js?_version_=0bc413a3d2c5e2f1eb1849dd0e249c8f17f79006></script>

 

오류 수정 후 코드

<script> (function() { window.orgjQuery = window.jQuery; window.jQuery = tjQuery })()</script>
<script type="text/javascript" defer src=https://t1.daumcdn.net/tistory_admin/assets/blog/f1640a1dc09f1be6a5c75997e35b5d111b739de6/blogs/script/reaction/reaction-button-container.min.js?_version_=f1640a1dc09f1be6a5c75997e35b5d111b739de6></script>
<script> (function() { window.jQuery = window.orgjQuery; delete window.orgjQuery })()</script>

 

 

마지막으로는..

얼마전에 배포한 스킨 홍보

hi098123-google-skin.tistory.com/17

 

스킨 기능 - 특징/장점

최적화 구글 검색 최적화를 위해 최대한 페이지 로딩 속도를 빠르게 제작하였습니다. JS사용을 최대한 줄이고 디자인은 CSS로 구현이 되어있어 구형 브라우저에서도 빠른 로딩이 가능합니다. Java

hi098123-google-skin.tistory.com

 

 

저작권 보호안내
무단 전재, 재배포 행위는 금지됩니다. (글을 복사하여 게시금지)
본문의 일부(링크용 문장) 인용은 가능하지만, 출처와 링크(a 태그)를 남기셔야 됩니다.
(웹툴을 이용하고, 스크린샷/녹화하는것은 상관없습니다.)

예외적으로. 저에게 허락받은 경우에는 본문을 전재할 수 있습니다.

만약, 본문 공유를 원하신다면 링크 공유를 해주세요

저작권 정책 확인하기
링크 공유하기

 댓글