您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Remove Heise+ links
当前为
- // ==UserScript==
- // @author Tobias Becker
- // @name NoHeisePlus
- // @description Remove Heise+ links
- // @match https://www.heise.de/*
- // @version 1
- // @grant none
- // @namespace https://cmdq.org/greasemonkey/NoHeisePlus
- // ==/UserScript==
- walkUp = function(element) {
- if (element === null) {
- return element;
- }
- if (element.nodeName === "ARTICLE") {
- return element;
- }
- return walkUp(element.parentElement);
- };
- // Start from the logos as seeds:
- logos = document.getElementsByClassName("heiseplus-logo-small");
- // Go up to the blocks.
- blocks = new Set();
- for (const elm of logos) {
- parent = walkUp(elm);
- if (parent !== null) {
- blocks.add(parent);
- }
- }
- // Now remove all unique ones.
- for (const block of blocks) {
- block.remove();
- }
- // And lastly that remaining empty stage:
- for (const stage of document.getElementsByClassName("stage--heiseplus")) {
- stage.remove();
- }