首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除嵌入式youtube视频中的广告

删除嵌入式youtube视频中的广告
EN

Stack Overflow用户
提问于 2018-11-22 14:32:58
回答 2查看 9.5K关注 0票数 3

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

你不能这样做,除非你拥有的视频,并关闭adsense自己。

但我看到了一种可能性。

这就是阻滞剂的工作原理。当我用adblockplus运行铬监测器时,我看到所有的广告脚本请求都被阻止了,

我想使用javascript复制同样的内容,但是“在网站本身”。

这样它就会自动阻止所有的广告。

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

有解决办法吗?

EN

回答 2

Stack Overflow用户

发布于 2019-11-19 11:29:00

在你的控制台上运行这个。

代码语言:javascript
复制
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();
票数 11
EN

Stack Overflow用户

发布于 2018-11-22 14:55:18

实现这一点的唯一解决方案

他们之所以能够工作,是因为他们将javascript注入到每个页面中,而且大致上说,他们的javascript是由YouTube自己提供的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53433184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档