치지직 광고 팝업 차단

Remove ad block popup

질문, 리뷰하거나, 이 스크립트를 신고하세요.
// ==UserScript==
// @name         치지직 광고 팝업 차단
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Remove ad block popup
// @author       You
// @match        https://chzzk.naver.com/*
// @grant        none
// ==/UserScript==

(function () {
    'use strict';

    // 광고차단 팝업 제거 함수
    function removeAdBlockPopup() {
        const popups = document.querySelectorAll('div[class*="popup"], div[class*="modal"]');
        popups.forEach(popup => {
            if (popup.textContent.includes('광고 차단')) {
                popup.remove();
            }
        });
    }

    // 광고 차단 옵저버 설정
    const adBlockObserver = new MutationObserver(removeAdBlockPopup);
    adBlockObserver.observe(document.body, {
        childList: true,
        subtree: true
    });

    // 초기 실행
    removeAdBlockPopup();

    // 디버깅을 위한 전역 변수 설정
    window.debugChzzk = {
        observer: adBlockObserver,
        removeAdBlockPopup: removeAdBlockPopup
    };
})();