动漫花园资源网share.dmhy.org自动隐藏广告 2021年2月23日

動漫花園資源網

// ==UserScript==
// @name         动漫花园资源网share.dmhy.org自动隐藏广告 2021年2月23日
// @namespace    waecy
// @version      1.0
// @description  動漫花園資源網
// @author       waecy
// @icon        https://share.dmhy.org/favicon.ico
// @include     *://share.dmhy.org/*
// @include     *://www.dmhy.org/*
// @include     *://dmhy.anoneko.com/*
// ==/UserScript==

/*
2021年2月23日21:01:15
  亲测,已实现自动隐藏动漫花园BT站的弹窗广告/插入广告,因为广告不是实时出现的,因此使用定时器1秒中隐藏1次,10秒停止
  如果10秒后,广告再次出现,请滚动下拉条,会监听滚动事件再次隐藏广告

  PS: 因为不是实时隐藏广告,但功能已实现,此脚本给一些朋友应急用
  如果想要实时隐藏广告,可以用AdBlok, uBlock Origin, ADGUARD来更新规则来拦截元素
  浏览器扩展中心有的可直接安装,或者到Chrome 网上应用店安装都行,如果都没的话,下载以下crx,拖动浏览器安装
  https://n802.com/d/770007-42607995-f085bf
(访问密码:ACGN)

 */
$(document).ready(function() {
    $hideBlock();

    var index = 0;
    var int = window.setInterval(function () {
      index++;
      if (index == 10) {
        clearInterval(int)
      }
      $hideBlock();

      console.log(
        index
      );
    },1000)
/*    window.setTimeout($hideBlock, 1000);
    window.setTimeout($hideBlock, 3000);
    window.setTimeout($hideBlock, 5000);
    window.setTimeout($hideBlock, 8000);
    window.setTimeout($hideBlock, 10000);
    window.setTimeout($hideBlock, 50000);*/

    // 隐藏广告
    function $hideBlock () {
        // 隐藏弹框广告
        $('iframe').hide();
        // 隐藏插入广告
        $('div[align="center"]').hide();
        // 循环所有a > img标签
        $('a > img').each(function(index, ele) {
            // 跳过左上角
            if (index > 0) {
                // 判断是否有插入广告
                var urlFlasg = $(this).parent('a');
                // 如果有广告url,隐藏
                if (urlFlasg.attr('href').indexOf('7segu.taobao.com')) {
                    urlFlasg.hide();
                }
            }
        })
    }

    // 防止定时隐藏不生效,监听滚动条,滚动一下自动隐藏
    $(window).scroll(function() {
         $hideBlock();
    })

})