🎉 欢迎访问GreasyFork.Org 镜像站!本镜像站由公众号【爱吃馍】搭建,用于分享脚本。联系邮箱📮

Greasy fork 爱吃馍镜像

杀死水印(Kill Watermark)

杀死水印(移除烦人的水印,还你一个干净清爽的页面);已适配360 智脑、腾讯文档、飞书、FreeBuf 网络安全行业门户、爱奇艺国际版播放页右上角 logo、爱奇艺播放页(右上角 logo、暂停时的广告)、金山文档、腾讯课堂播放页漂浮水印、哔哩哔哩直播(左上角 logo、马赛克模块)、CSDN C 知道、腾讯视频播放页(右上角 logo、暂停时的弹窗广告)、优酷视频播放页(右上角 logo、暂停时的弹窗广告)、语雀

Tendrás que instalar una extensión para tu navegador como Tampermonkey, Greasemonkey o Violentmonkey si quieres utilizar este script.

You will need to install an extension such as Tampermonkey to install this script.

Necesitarás instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Userscripts para instalar este script.

Necesitará instalar una extensión como Tampermonkey para instalar este script.

Necesitarás instalar una extensión para administrar scripts de usuario si quieres instalar este script.

(Ya tengo un administrador de scripts de usuario, déjame instalarlo)

🚀 安装遇到问题?关注公众号获取帮助

公众号二维码

扫码关注【爱吃馍】

回复【脚本】获取最新教程和防失联地址

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

(Ya tengo un administrador de estilos de usuario, déjame instalarlo)

🚀 安装遇到问题?关注公众号获取帮助

公众号二维码

扫码关注【爱吃馍】

回复【脚本】获取最新教程和防失联地址

// ==UserScript==
// @name        杀死水印(Kill Watermark)
// @description 杀死水印(移除烦人的水印,还你一个干净清爽的页面);已适配360 智脑、腾讯文档、飞书、FreeBuf 网络安全行业门户、爱奇艺国际版播放页右上角 logo、爱奇艺播放页(右上角 logo、暂停时的广告)、金山文档、腾讯课堂播放页漂浮水印、哔哩哔哩直播(左上角 logo、马赛克模块)、CSDN C 知道、腾讯视频播放页(右上角 logo、暂停时的弹窗广告)、优酷视频播放页(右上角 logo、暂停时的弹窗广告)、语雀
// @namespace   maomao1996.kill-watermark
// @version     0.13.1
// @author      maomao1996
// @homepage    https://github.com/maomao1996/tampermonkey-scripts
// @supportURL  https://github.com/maomao1996/tampermonkey-scripts/issues
// @license     MIT
// @match       *://v.qq.com/x/cover/*
// @match       *://*.iqiyi.com/*
// @match       *://*.iq.com/*
// @match       *://v.youku.com/*
// @match       *://live.bilibili.com/*
// @match       *://ke.qq.com/course/*
// @match       *://*.yuque.com/*
// @match       *://docs.qq.com/*
// @match       *://so.csdn.net/*
// @match       *://*.feishu.cn/*
// @match       *://*.freebuf.com/*
// @match       *://chat.360.com/*
// @match       *://*.kdocs.cn/*
// @grant       GM_addStyle
// ==/UserScript==
!function() {
  "use strict";
  var isBrowser = "undefined" != typeof window;
  var site$c = [ "360 \u667a\u8111", "chat.360.com", {
    style: '#nworld-app-container div>div[style*=pointer-events][style*="data:image/"]{display:none!important}'
  } ], site$b = [ "\u817e\u8baf\u6587\u6863", "docs.qq.com", {
    style: ".watermark-bg-wrapper{display:none!important}"
  } ], site$a = [ "\u98de\u4e66", "feishu.cn", {
    style: ".print-watermark[style],.ssrWaterMark[style],.suite-clear[style]{display:none!important;height:0!important;width:0!important}"
  } ], site$9 = [ "FreeBuf \u7f51\u7edc\u5b89\u5168\u884c\u4e1a\u95e8\u6237", "freebuf.com", {
    script: function() {
      document.querySelectorAll("img[large]").forEach((function(img) {
        var large = img.getAttribute("large");
        large && img.src !== large && (img.src = large);
      }));
    }
  } ], site$8 = [ "\u7231\u5947\u827a\u56fd\u9645\u7248\u64ad\u653e\u9875\u53f3\u4e0a\u89d2 logo", "iq.com", {
    style: ".iqp-logo-bottom,.iqp-logo-box,.iqp-logo-top{display:none!important}"
  } ], site$7 = [ "\u7231\u5947\u827a\u64ad\u653e\u9875\uff08\u53f3\u4e0a\u89d2 logo\u3001\u6682\u505c\u65f6\u7684\u5e7f\u544a\uff09", /^(?:[^.]+\.)?iqiyi\.com$/, {
    style: '#video div[style*="pointer-events: none"] img[src*="/media/watermark"],.iqp-logo-bottom,.iqp-logo-box,.iqp-logo-top,.zpc-watermark,iqpdiv.flash-max{display:none!important}iqpdiv.iqp-player-videolayer{height:100%!important;left:auto!important;top:auto!important;width:100%!important}'
  } ], site$6 = [ "\u91d1\u5c71\u6587\u6863", "kdocs.cn", {
    style: ".uikit-watermark-container,.wo-public-watermark{display:none!important}"
  } ], site$5 = [ "\u817e\u8baf\u8bfe\u5802\u64ad\u653e\u9875\u6f02\u6d6e\u6c34\u5370", "ke.qq.com", {
    style: '#loki-player div[style*="position: absolute;"]{display:none!important}'
  } ], site$4 = [ "\u54d4\u54e9\u54d4\u54e9\u76f4\u64ad\uff08\u5de6\u4e0a\u89d2 logo\u3001\u9a6c\u8d5b\u514b\u6a21\u5757\uff09", "live.bilibili.com", {
    style: "#web-player-module-area-mask-panel,.web-player-icon-roomStatus{opacity:0!important}"
  } ], site$3 = [ "CSDN C \u77e5\u9053", "so.csdn.net", {
    style: ".username_mask_cover[style]{display:none!important}"
  } ], site$2 = [ "\u817e\u8baf\u89c6\u9891\u64ad\u653e\u9875\uff08\u53f3\u4e0a\u89d2 logo\u3001\u6682\u505c\u65f6\u7684\u5f39\u7a97\u5e7f\u544a\uff09", "v.qq.com", {
    style: "txpdiv.txp-watermark{opacity:0!important}[data-role=creative-player-pause-layer]{display:none!important}"
  } ], site$1 = [ "\u4f18\u9177\u89c6\u9891\u64ad\u653e\u9875\uff08\u53f3\u4e0a\u89d2 logo\u3001\u6682\u505c\u65f6\u7684\u5f39\u7a97\u5e7f\u544a\uff09", "v.youku.com", {
    style: "watermark-layer{opacity:0!important}#youku-pause-container{display:none!important}"
  } ], site = [ "\u8bed\u96c0", "yuque.com", {
    style: "#main>div.wm{display:none!important}"
  } ], sites = Object.freeze({
    __proto__: null,
    chat360Com: site$c,
    docsQqCom: site$b,
    feishuCn: site$a,
    freebufCom: site$9,
    iqCom: site$8,
    iqiyiCom: site$7,
    kdocsCn: site$6,
    keQqCom: site$5,
    liveBilibiliCom: site$4,
    soCsdnNet: site$3,
    vQqCom: site$2,
    vYoukuCom: site$1,
    yuqueCom: site
  });
  function _array_like_to_array(arr, len) {
    (null == len || len > arr.length) && (len = arr.length);
    for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];
    return arr2;
  }
  function _sliced_to_array(arr, i) {
    return function(arr) {
      if (Array.isArray(arr)) return arr;
    }(arr) || function(arr, i) {
      var _i = null == arr ? null : "undefined" != typeof Symbol && arr[Symbol.iterator] || arr["@@iterator"];
      if (null != _i) {
        var _s, _e, _arr = [], _n = !0, _d = !1;
        try {
          for (_i = _i.call(arr); !(_n = (_s = _i.next()).done) && (_arr.push(_s.value), !i || _arr.length !== i); _n = !0) ;
        } catch (err) {
          _d = !0, _e = err;
        } finally {
          try {
            _n || null == _i.return || _i.return();
          } finally {
            if (_d) throw _e;
          }
        }
        return _arr;
      }
    }(arr, i) || function(o, minLen) {
      if (!o) return;
      if ("string" == typeof o) return _array_like_to_array(o, minLen);
      var n = Object.prototype.toString.call(o).slice(8, -1);
      "Object" === n && o.constructor && (n = o.constructor.name);
      if ("Map" === n || "Set" === n) return Array.from(n);
      if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _array_like_to_array(o, minLen);
    }(arr, i) || function() {
      throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
    }();
  }
  var hostname = function() {
    var hostname = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : location.hostname;
    return isBrowser ? hostname.replace(/^www\./, "") : "";
  }(), currentSite = Object.values(sites).find((function(param) {
    var url = _sliced_to_array(param, 2)[1];
    return "string" == typeof url ? hostname.includes(url) : url.test(hostname);
  }));
  if (currentSite) {
    var _currentSite_ = currentSite[2], style = _currentSite_.style, script = _currentSite_.script;
    style && GM_addStyle(style), "function" == typeof script && script();
  }
}();