从嵌入的 YouTube 视频中删除广告

Sub*_*ata 1 javascript youtube-api adblock

所以关于这个问题的每个答案都是这样的:

除非您拥有视频并自己关闭 AdSense,否则您无法做到这一点。

但我看到了一种可能性。

这就是广告拦截器的工作原理。当我用 adblockplus 运行 chrome 检查器时,我看到所有的广告脚本请求都被阻止了,

看到这个

我想使用 javascript 复制相同但“在网站本身中”

这样它就会自动屏蔽所有广告。

现在我为什么要这样做?因为在我的网站上,我不想用广告来惹恼人们

任何解决方案?

gnu*_*sey 5

在您的控制台中运行它。

const clear = (() => {
    const defined = v => v !== null && v !== undefined;
    const timeout = setInterval(() => {
        const ad = [...document.querySelectorAll('.ad-showing')][0];
        if (defined(ad)) {
            const video = document.querySelector('video');
            if (defined(video)) {
                video.currentTime = video.duration;
            }
        }
    }, 500);
    return function() {
        clearTimeout(timeout);
    }
})();
// clear();
Run Code Online (Sandbox Code Playgroud)