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
'소개 > IT 상식' 카테고리의 다른 글
블로그 검색 알아보기 - 네이버 편 (2) | 2020.07.01 |
---|---|
Let's Encrypt v1 종료 (0) | 2020.07.01 |
GIF를 쓰지 말아야 하는 이유 (0) | 2020.06.30 |
한국에서 블루호스트 비추천하는 이유 (1) | 2020.06.26 |
네이버 웹마스터 도구 업데이트 (1) | 2020.06.24 |
네이버 상단 웨일 광고 제거하기 (8) | 2020.06.18 |
완전한 삭제는 불가하다 - 개인정보 보호 (1) | 2020.06.18 |
SameSite 쿠키 정책 (2) | 2020.06.18 |
저작권 보호안내
무단 전재, 재배포 행위는 금지됩니다. (글을 복사하여 게시금지)
본문의 일부(링크용 문장) 인용은 가능하지만, 출처와 링크(a 태그)를 남기셔야 됩니다.
(웹툴을 이용하고, 스크린샷/녹화하는것은 상관없습니다.)
예외적으로. 저에게 허락받은 경우에는 본문을 전재할 수 있습니다.
만약, 본문 공유를 원하신다면 링크 공유를 해주세요
저작권 정책 확인하기링크 공유하기