斗鱼(广告/活动/弹幕)屏蔽

屏蔽部分斗鱼直播间无意义广告、活动、弹幕

目前为 2018-09-21 提交的版本。查看 最新版本

// ==UserScript==
// @name         斗鱼(广告/活动/弹幕)屏蔽
// @namespace    http://tampermonkey.net/
// @version      0.0.16
// @description  屏蔽部分斗鱼直播间无意义广告、活动、弹幕
// @author       hulala
// @match        *://www.douyu.com/*
// @grant        none
// ==/UserScript==

var HULALA_HIDE = new Array(
  '.room-ad-video-down',
  '.valentine1807',
  '.adsRoot_7c5z4',
  '.chat-ad',
  '#js-annual1809',
  '.Annual1809',
  '.room-ad-bottom',
  '#js-chat-notice',
  '.column.rec',
  '#js-recommand',
  '.recommendAD-824567',
  '.recommendApp-cbeff7',
  '.broadcastDiv-343e1a',
  '.PaladinPop',
  '.no-login',
  '#js-annual1809'
)

var HULALA_DEL = new Array(
  '#js-annual1809'
)

(function () {
  'use strict'
  var time = 0


  var removeAD = function () {
    var gifts = $('#listId').parent().parent()
    var chat = $('.PlayerCaseSub-Main.is-unlogin')

    for (var i = 0;i < HULALA_HIDE.length; i++) {
      $(HULALA_HIDE[i]).css('display', 'none')
    }

    for (var i = 0;i < HULALA_DEL.length; i++) {
      $(HULALA_DEL[i]).remove()
    }

    gifts.css('display', 'none')
    chat.css('top', '0px')
  }

  removeAD()

  var timer = window.setInterval(function () {
    removeAD()
    time++
    if (time >= 15 && timer) {
      window.clearInterval(timer)
      timer = null
    }
  }, 3000)

  var removeWelcome = function () {
    $('.jschartli')
      .filter(function (index, element) {
        return $(element).has('[chatid]').length === 0
      })
      .remove()
  }

  window.setInterval(function () {removeWelcome()}, 1000)
})()

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址