- [¾È³»] À̸ðƼÄÜ »óÁ¡ eToÄÜ ¿ÀÇ -
[Á¤º¸]

[ÆÁ] À¯Æ©ºê ±¤°í Â÷´Ü

rank À¯¶ûõÇÏ 2023-12-08 (±Ý) 21:09 Á¶È¸ : 1683 Ãßõ : 13  

Youtube ±¤°í°¡ ¹ÌÃÆ´ÂÁö Á» ±ä ¿µ»óº¸´Ùº¸¸é 10ºÐ¸¶´Ù Çѹø¾¿ ¶ß´Â °æ¿ì°¡ ÀÖ´õ±º¿ä.. 

30ºÐ¿¡ Çѹø¾¿ ¶ã¶§±îÁö¸¸ Çصµ ±×³É ±¤°í º¸À̸é 5Ãʵڿ¡ °Ç³Ê¶ç±â ´­·¯¼­ º¸°í ±×·¨¾ú´Âµ¥ ... 

10ºÐ¸¸´Ù ¶ß´Ï Â¥ÁõÀÌ ³ª´õ±º¿ä...   ¾î¿¼ö ¾øÀÌ ±¤°í °Ç³Ê¶ç´Â ¹æ¹ýÀ» ã¾Æ º¾´Ï´Ù. 

 

 

¾Æ·¡ ¼Ò½º¸¦ Áñ°Üã±â¿¡ ³Ö¾îµÎ½Ã°í À¯Æ©ºê µé¾î°¡¼­ Çѹø¾¿ ´­·¯ÁÖ¸é µË´Ï´Ù.   ÁÖ¼Òâ¿¡ º¹»çÇؼ­ ºÙ¿©³Ö°í ¸Ç¾Õ¿¡ javascript:¸¦ ³ÖÀºÈÄ Áñ°Üã±â·Î ²ø¾î ¿À½Ã¸é Áñ°Üã±â Ãß°¡ÇÑÈÄ ¾Ë¾Æº¸±â ½±°Ô À̸§ ¹Ù²ãÁÖ¸é À¯Æ©ºê Á¢¼ÓÈÄ ÇØ´ç Áñ°Üã±â¸¦ Çѹø ´­·¯ÁÖ¸é µË´Ï´Ù.      

ȤÀº À¯Æ©ºê Á¢¼ÓÈÄ F12 ´­·¯ ÄܼÖÅÇ¿¡¼­ ÇØ´ç ¼Ò½º¸¦ ºÙ¿©³õ°í ½ÇÇà½ÃÅ°´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù.

 

 

(function()


 {


    const adblocker = true;


    const removePopup = true;


    const debug = true;


 


    const domainsToRemove = [


        '*.youtube-nocookie.com/*'


    ];


    const jsonPathsToRemove = [


        'playerResponse.adPlacements',


        'playerResponse.playerAds',


        'adPlacements',


        'playerAds',


        'playerConfig',


        'auxiliaryUi.messageRenderers.enforcementMessageViewModel'


    ];


 


    const observerConfig = {


        childList: true,


        subtree: true


    };


 


    const keyEvent = new KeyboardEvent("keydown", {


      key: "k",


      code: "KeyK",


      keyCode: 75,


      which: 75,


      bubbles: true,


      cancelable: true,


      view: window


    });


 


    let mouseEvent = new MouseEvent("click", {


      bubbles: true,


      cancelable: true,


      view: window,


    });


 


    let unpausedAfterSkip = 0;


 


    if (debug) console.log("Remove Adblock Thing: Remove Adblock Thing: script started");


    window.__ytplayer_adblockDetected = false;


 


    if(adblocker) addblocker();


    if(removePopup) popupRemover();


    if(removePopup) observer.observe(document.body, observerConfig);


 


    function popupRemover() {


        removeJsonPaths(domainsToRemove, jsonPathsToRemove);


        setInterval(() => {


 


            const fullScreenButton = document.querySelector(".ytp-fullscreen-button");


            const modalOverlay = document.querySelector("tp-yt-iron-overlay-backdrop");


            const popup = document.querySelector(".style-scope ytd-enforcement-message-view-model");


            const popupButton = document.getElementById("dismiss-button");


 


            const video1 = document.querySelector("#movie_player > video.html5-main-video");


            const video2 = document.querySelector("#movie_player > .html5-video-container > video");


 


            const bodyStyle = document.body.style;


 


            bodyStyle.setProperty('overflow-y', 'auto', 'important');


 


            if (modalOverlay) {


                modalOverlay.removeAttribute("opened");


                modalOverlay.remove();


            }


 


            if (popup) {


                if (debug) console.log("Remove Adblock Thing: Popup detected, removing...");


 


                if(popupButton) popupButton.click();


                popup.remove();


                unpausedAfterSkip = 2;


 


                fullScreenButton.dispatchEvent(mouseEvent);


              


                setTimeout(() => {


                  fullScreenButton.dispatchEvent(mouseEvent);


                }, 500);


 


                if (debug) console.log("Remove Adblock Thing: Popup removed");


            }


 


            if (!unpausedAfterSkip > 0) return;


 


            unPauseVideo(video1);


            unPauseVideo(video2);


 


        }, 1000);


    }


 


    function addblocker()


    {


        setInterval(() =>


                    {


            const skipBtn = document.querySelector('.videoAdUiSkipButton,.ytp-ad-skip-button');


            const ad = [...document.querySelectorAll('.ad-showing')][0];


            const sidAd = document.querySelector('ytd-action-companion-ad-renderer');


            const displayAd = document.querySelector('div#root.style-scope.ytd-display-ad-renderer.yt-simple-endpoint');


            const sparklesContainer = document.querySelector('div#sparkles-container.style-scope.ytd-promoted-sparkles-web-renderer');


            const mainContainer = document.querySelector('div#main-container.style-scope.ytd-promoted-video-renderer');


            const feedAd = document.querySelector('ytd-in-feed-ad-layout-renderer');


            const mastheadAd = document.querySelector('.ytd-video-masthead-ad-v3-renderer');


            const sponsor = document.querySelectorAll("div#player-ads.style-scope.ytd-watch-flexy, div#panels.style-scope.ytd-watch-flexy");


            const nonVid = document.querySelector(".ytp-ad-skip-button-modern");


 


            if (ad)


            {


                const video = document.querySelector('video');


                video.playbackRate = 10;


                video.volume = 0;


                video.currentTime = video.duration;


                skipBtn?.click();


            }


 


            sidAd?.remove();


            displayAd?.remove();


            sparklesContainer?.remove();


            mainContainer?.remove();


            feedAd?.remove();


            mastheadAd?.remove();


            sponsor?.forEach((element) => {


                 if (element.getAttribute("id") === "panels") {


                    element.childNodes?.forEach((childElement) => {


                      if (childElement.data.targetId && childElement.data.targetId !=="engagement-panel-macro-markers-description-chapters")


                            childElement.remove();


                          });


                       } else {


                           element.remove();


                       }


             });


            nonVid?.click();


        }, 50)


    }


 


    function unPauseVideo(video)


    {


        if (!video) return;


        if (video.paused) {


 


            document.dispatchEvent(keyEvent);


            unpausedAfterSkip = 0;


            if (debug) console.log("Remove Adblock Thing: Unpaused video using 'k' key");


        } else if (unpausedAfterSkip > 0) unpausedAfterSkip--;


    }


    function removeJsonPaths(domains, jsonPaths)


    {


        const currentDomain = window.location.hostname;


        if (!domains.includes(currentDomain)) return;


 


        jsonPaths.forEach(jsonPath => {


            const pathParts = jsonPath.split('.');


            let obj = window;


            let previousObj = null;


            let partToSetUndefined = null;


        


            for (const part of pathParts) {


                if (obj.hasOwnProperty(part)) {


                    previousObj = obj;


                    partToSetUndefined = part;


                    obj = obj[part];


                } else {


                    break;


                }


            }


        


            if (previousObj && partToSetUndefined !== null) {


                previousObj[partToSetUndefined] = undefined;


            }


        });


    }


 


    const observer = new MutationObserver(() =>


    {


        removeJsonPaths(domainsToRemove, jsonPathsToRemove);


    });


})();

 

 

À§ ¼Ò½º´Â ÇØ¿ÜÀ¯Àú°¡ github¿¡ °ø°³µÈ ¼Ò½º ÀÔ´Ï´Ù.

https://github.com/TheRealJoelmatic/RemoveAdblockThing/releases

 

¸Å¹ø À¯Æ©ºê µé¾î°¡¼­ Çѹø¾¿ ´­·¯ÁÖ´Â°Ô ±ÍÂú´Ù¸é

Run Javascript °°Àº º°µµÀÇ È®Àå ÇÁ·Î±×·¥ À̳ª Tampermonkey °°Àº È®ÀåÇÁ·Î±×·¥À» ÀÌ¿ëÇϽô ¹æ¹ýµµ ÀÖ½À´Ï´Ù.

´ñ±Û 3°³
´ñ±Û¾²±â
rankjhw6818 2023-12-09 (Åä) 02:14
ÇÁ¸®¹Ì¾ö »ç¿ë ¾ÈÇϽô ºÐµé¿¡°Ô´Â ÆÁÀÌ µÉ ¼öµµ Àְڳ׿ä.
rank¹éÆÑ 2023-12-09 (Åä) 15:31
10ºÐ¸¶´Ù Çѹø¾¿ ³ª¿À¸é ¿ÀÈ÷·Á ´ÙÇàÀÌÁÒ..

10ºÐÂ¥¸® ¿µ»ó¿¡ ½ºÅµ ¾ÈµÇ´Â 15ÃÊ~30ÃÊ ±¤°í°¡ 7°³³ª ³ª¿ÂÀûµµ ÀÖÀ½.
rank¶ß°Å¿î¸»¹ú 2023-12-12 (È­) 15:12
Brave ¾²¼¼¿ä ÃÖ±Ù¿¡ Å©·Ò¿¡¼­ °¥¾ÆÅÀ´Âµ¥ ÆíÇÏ°í ÁÁ´õ¶ó°í¿ä

¹øÈ£ Á¦¸ñ ±Û¾´ÀÌ ³¯Â¥ ¡èÃßõ ¡èÁ¶È¸
[ºñ¹Ð»óÁ¡]  100¸¸Æ÷ ÆǸÅ! ³²ÀÚÀÇ È°·ÂºÎ½ºÅÍ ¸¶¸£¹® Ư°¡ (1136) ºñ¹Ð»óÁ¡
1159 [Áú¹®]  ¸ð´ÏÅÍ °ü·Ã Áú¹®À» Á¶±Ý ÇÏ°í ½Í½À´Ï´Ù.  (4) rankŹοø 04-05 13 358
1158 [´º½º]  À©µµ10 Áö¿øÁ¾·á ÈÄ ¼±Åà °¡´ÉÇÑ ¿É¼Ç 5°¡Áö  (3) À̹ÌÁö rankÇØ·ù¹³Çظ® 01-13 13 805
1157 [Áú¹®]  µð¾Æ4°¡ ¹ö¹÷´ë¼­ ±×·¡ÇÈÄ«µå¸¸ ¹Ù²Ù°í ½ÍÀºµ¥¿ä. ÀÌ »ç¾ç¿¡¼­ 2060 ȣȯµÇ³ª¿ä?  (15) À̹ÌÁö rankÈ«¶Ç·ç 02-27 13 1104
1156 [À©µµ¿ì]  Dµå¶óÀÌºê ¸¸µé ¼ö ÀÖÀ»±î¿ä?  (5) rankÁö°Ô¸® 03-01 13 344
1155 [¸ð´ÏÅÍ]  ¸ð´ÏÅÍ ±¸¸Å °í¹ÎµË´Ï´Ù(¼öÁ¤)  (10) À̹ÌÁö rank¼¶µ¥ÀÌ1 03-15 13 586
1154 [Áú¹®]  À©µµ¿ì ¾÷µ¥ÀÌÆ® ÀÌÈÄ ºí·çÅõ½º ¸¶¿ì½º ¿¬°á ¾ÈµÊ Áú¹® µå¸³´Ï´Ù  (8) À̹ÌÁö rank¾ÆÇÁ¸®Ä«TV 03-31 13 416
1153 [Áú¹®]  µµ¿ÍÁÖ¼¼¿ä ÄÄÀÌ ÀÚ²Ù ²¨Á®¿ä ¤Ð  (3) À̹ÌÁö rankWhieT 05-11 13 578
1152 [´º½º]  ¡°¸Õ ¹Ì·¡ ¾Æ´Ï´Ù¡± Áö±Ý »ç¿ëÇÒ ¼ö ÀÖ´Â À©µµ¿ì 11ÀÇ AI ±â´É 10°¡Áö  (1) À̹ÌÁö rankÈòȤµî°í·¡ 01-03 13 728
1151 [±âŸ]  ÄÄÇ»ÅÍ ÄÉÀ̽º ÃßõÁ» ºÎŹµå¸³´Ï´Ù...  (6) À̹ÌÁö rankMERCY 01-16 13 1311
1150 [´º½º]  À©µµ¿ì 11 24H2, »õ CPU ¸í·É¾î 'POPCNT' ¿ä±¸ ¿¹Á¤  rankÆ÷ÀÌ¿¡¸¶ 02-12 13 709
1149 [Áú¹®]  ÀÌÁ¤µµ·Î ±¸¸ÅÇÏ¸é ±¦ÂúÀ»±î¿ä??  (7) rankÇÏ·ç»ìÀÌv 02-14 13 426
1148 [Áú¹®]  [Äľ˸ø] À©µµ¿ì 11 ¾²·Á¸é cpu ¾÷±Û·Î °¡´ÉÇÑ°¡¿ä?  (4) À̹ÌÁö rank¿ìÈ÷Çì 02-15 13 528
1147 [Áú¹®]  Áú¹®µå¸³´Ï´Ù ssdÀε¥ °ÔÀÓÀ» ±ò¸é 5½Ã°£¶ß´Âµ¥ ¿Ö±×·±°¡¿ä ;;¤Ð  (7) À̹ÌÁö rankÄÉ·Îz 02-17 13 502
1146 [Áú¹®]  B450M AORUS ELITE ¸ÞÀκ¸µå¿¡...cpu.txt  (5) rankÀÌ»óÇÑÆú9 03-06 13 569
1145 [Á¶¸³/°ßÀû]  °ßÀûÁ»ºÁÁÖ¼¼¿ä  (8) À̹ÌÁö rank¾Æ¶û¸ù 03-11 13 357
1144 [Áú¹®]  ÀÌÅä»çÀÌÆ® ±¤°í¶§¹®¿¡ Ŭ¸¯ÀÌ ¾ÈµÇ´Âµ¥ ÇØ°á¹æ¹ýÁ»¿ä  (5) À̹ÌÁö rankÈ«¶Ç·ç 03-21 13 327
1143 [Áú¹®]  HDD 8Å×¶ó ±¸ÀÔ¿¹Á¤ÀÔ´Ï´Ù.. WD ºí·ç OR ¾¾°ÔÀÌÆ® ¹Ù¶óÄí´Ù ¾î¶²°Ô ÁÁ³ª¿ä?  (13) rank¿ìÀھÀÌ 03-27 13 505
1142 [Áú¹®]  ³ëÆ®ºÏ¿ë hdd Ãßõ ºÎŹµå¸³´Ï´Ù  (5) rank±ô±ô¹ö 04-01 13 265
1141 [SDD/HDD]  ¿ÜÀå ÄÉÀ̽º¸¸À¸·Î º¸¸é ÀÌ°ÍÀÌ °¡Àå ºü¸¥°ÍÁßÀÇ Çϳª  (3) À̹ÌÁö rankcomaster 04-16 13 486
1140 [Áú¹®]  5600G ¿¡ ¿ÜÀå±×·¡ÇÈÄ«µå ´Þ¸é º°·ÎÀΰ¡¿ä?  (27) rankÈ«ÀÌ¿ä 04-27 13 1085
1139 [Áú¹®]  À©µµ¿ì11 ÀÎÅͳݼӵµ ¹®Á¦  (9) rank»êŸÅÚ¹Ì 04-30 13 534
1138 [CPU]  CPU°¡ Á¤»óÀΰǰ¡¿ä?  (12) À̹ÌÁö rankµµ¹Ú´Ü 05-07 13 1017
1137 [Á¤º¸]  °¡¼ººñ Áß¿¡¼­µµ ÃÖ°­ÀÇ °¡¼ººñ CPU¸¦ °ñ¶óº¸ÀÚ  (9) À̹ÌÁö rank¿ë¿Õ 12-03 13 2530
1136 [Áú¹®]  CD-RW ¼³Ä¡Çß½À´Ï´Ù. AUDIO CD -> Flac ÃßÃâÇÏ·Á¸é  (5) rankÁ¤»ó¿¡¼­¸¸³³½Ã´Ù 01-11 13 1306
1135 [À©µµ¿ì]  À©µµ¿ì ¿§Áö »ç¿ë½Ã ¹°ºüÁø »ö°¨ µÇµ¹¸®±â  À̹ÌÁö rankH¸¶½º 02-10 13 682
1134 [Áú¹®]  10¸¸¿ø ±Ùó À¯¹«¼±Å°º¸µå °µÂúÀºÁ¦Ç° ÃßõºÎŹµå¸³´Ï´Ù~  (4) rankeµ¿e 02-14 13 464
1133 [Áú¹®]  wd 4tb »ò´Âµ¥¿© ¹» ÇؾßÇϳª¿©?  (9) rankeµ¿e 02-15 13 640
1132 [ÀÚÀ¯]  ·¹ÀÌÀú ÇåÃ÷¸Ç V2 TKL ¸®´Ï¾î ¾µ¸¸Çϳ׿ä.  rankº£Å¸ºí·¯µå 02-17 13 232
1131 [Áú¹®]  Tv¿Í ³ëÆ®ºÏ ¿¬°áÇؼ­ Áú¹®µå¸³´Ï´Ù.  (2) rankÇöÀ̳² 02-27 13 301
1130 [Áú¹®]  ÀÌ ÄÉÀÌºí ¸íĪ ¾Æ½Ã´Â ºÐ..?  (3) À̹ÌÁö rank¿¡Çϳ׽º¹ö±× 03-18 13 870
1129 [Áú¹®]  4Å׶óÂ¥¸® hdd¿¡¼­ ¼ÒÀ½ÀÌ ½ÉÇÕ´Ï´Ù...  (5) rank¿ìÀھÀÌ 03-25 13 349
1128 [Áú¹®]  ÀÌ·¸°Ô µå·¹°ïº¼ Çؼ­ Á¶¸³ÇÒ·Á°í Çϴµ¥ ¹®Á¦ ¾ø°ÚÁÒ?  (10) À̹ÌÁö rankÀ×Å©¹ä 04-16 13 795
1127 [´º½º]  ¡°¾È ´­·Á ´ä´äÇØ, ¹ö¸±·¡¡± Å°º¸µå µÇ»ì¸± ÃÊ°£´Ü ºñ¹ýÀÌ ÀÖ´Ù  (5) À̹ÌÁö rankyohji 04-23 13 971
1126 [ÀÚÀ¯]  ÄÄÅÍ´Â Áß°í»ç´Â°Ô ¾Æ´Ñ°¡ºÁ¿©  (9) rankiluli 05-04 13 877
1125 [³ëÆ®ºÏ]  msi ³ëÆ®ºÏ ¿Àµð¿À ¼³Ä¡°¡ ¾ÈµË´Ï´Ù..¤Ð¤Ð µµ¿òºÎŹµå·Á¿ä  (12) À̹ÌÁö rankÄ«½º¹ÌÇÏ·çÄ«¢¾ 05-11 13 395
1124 [Áú¹®]  »ï¼º pm9a1(º´Çà¼öÀÔ) ¼Óµµ°¡ ¿Ö ÀÌ·¸°Ô ¾È ³ª¿Ã±î¿ä??  (8) À̹ÌÁö rankÇϾá¿ÀÈÄ 01-25 13 1398
1123 [Áú¹®]  Æ÷Åä¼¥ ÀÛ¾÷¿ë ÄÄÇ»ÅÍ Áß°í±¸¸Å  (4) rank¿¡½º°¡·Î½º 02-13 13 572
1122 [Áú¹®]  ÀÌ »ç¾ç 18À̸é ÆòŸÀΰ¡¿ä?  (6) rank¿ìÂÞÂêÂÞ 02-14 13 666
1121 [´º½º]  ¾Æ¸¶Á¸ Á¦Ä¡°í 4À§ ¿À¸£´õ´Ï¡¦¿£ºñµð¾Æ ½ÃÃÑ, ¾ËÆĺªµµ 'À§Çù'  À̹ÌÁö rankÇØ·ù¹³Çظ® 02-15 13 335
1120 [¸¶¿ì½º]  ¸ÆºÏ + ·ÎÁöÅØ »ç¿ëÇϽôºеé ÀÌ°Å Á» µµ¿ÍÁÖ¼¼¿ä  (1) À̹ÌÁö rank°í¹ÌƤ 03-10 13 274
óÀ½  1  2  3  4  5  6  7  8  9  10  ´ÙÀ½ ´ÙÀ½°Ë»ö

°øÀ¯Çϱâ

ÀÌÅä·£µå ·Î°í

°èÁ¤ ã±â ȸ¿ø°¡ÀÔ
¼Ò¼È·Î±×ÀÎ