如何去除恶心的disqus广告

问题描述 投票:0回答:1

最近Disqus评论上方开始出现成人视频广告,我似乎无论如何都无法阻止它们。旧的解决方案不再有效;他们似乎改变了他们的广告投放系统,而我编写的代码根本不起作用。

"(function($){
    setInterval(() => {
        $.each($('iframe'), (arr,x) => {
            let src = $(x).attr('src');
            if (src && src.match(/(ads-iframe)|(disqusads)/gi)) {
                $(x).remove();
            }
        });
    }, 300);
})(jQuery);"

这些代码有效。不再是了。

$(window).on('load', function () {
    $("iframe[id^='dsq-app']").each(function (i, el) {
        if(i===0 || i===2) {
            el.remove();
        };
    });
});

这些代码部分有效,但也删除了注释部分。

javascript ads disqus
1个回答
0
投票
const disqus = jQuery('#disqus_thread');

disqus.ready(function() {
  setTimeout(function() {
    if (disqus.children().length >= 3) {
      const comments = disqus.find('iframe:nth-child(2)').detach();
      disqus.empty().append(comments);
    }
  }, 2000);
});

这对我有用,直到昨天,现在他们回来了

© www.soinside.com 2019 - 2024. All rights reserved.