삭제된 유튜브 뷰페이지에서 날리기 > 그누보드5 팁자료실

그누보드5 팁자료실

삭제된 유튜브 뷰페이지에서 날리기 정보

삭제된 유튜브 뷰페이지에서 날리기

본문

 

해피정님 팁 - https://sir.kr/g5_tip/23092 을 보고 착안해 보았습니다.

꼭 그누뿐만이 아니더라도 body 안에서 썸네일이 존재하지 않는 모든 아이프레임을 프론트에서 삭제합니다.

뭐 썸네일이 없는 동영상이 삭제된 동영상과 정확히 일대일 대응하는지 아닌지는 잘 모르겠습니다만 좌우지간요.

 


<script>
document.addEventListener("DOMContentLoaded", () => {
    ytvUrl = "https://www.youtube.com/embed";
    ytiUrl = "https://img.youtube.com/vi/";
    for (i of document.querySelectorAll("iframe[src*='youtube.com/']")) i.outerHTML = i.outerHTML + "<img title='yt-img' src='" + ytiUrl + i.src.replace(ytvUrl + "/", "").replace(ytvUrl + "?playlist=", "").slice(0, 11) + "/0.jpg'>";
    for (j of document.querySelectorAll("img[title='yt-img']")) {
        j.onload = function() {
            if (this.offsetWidth != 480) this.previousElementSibling.remove();
            this.remove();
        }
    }
});
</script>
추천
5

댓글 12개

 

장문코드는 만지기도 싫고 단문코드로 팁자료실이나 기웃거리면서 레벨유지하기가 쉽지는 않네요.

블루산타님 늘 감사합니다.

전체 2,545 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT