Gibt es eine Chrome-Erweiterung, die HTML automatisch ändern kann?

Gibt es eine Chrome-Erweiterung, die HTML automatisch ändern kann?

Gibt es eine Chrome-Erweiterung, die HTML automatisch ändern kann?

Hier ist beispielsweise eine störende Überschrift.

<header class="top-bar js-top-bar top-bar__network _fixed">

Ich möchte, dass Chrome diesen Header beim Rendern der Seite löscht.

Gibt es eine Chrome-Erweiterung, die diese Aufgabe erledigen könnte?

AutoReplaceHTMLscheint eine Option zu sein, obwohl es kein https unterstützt.

Hier sind meine TamperMonkey-Einstellungen.

Bildbeschreibung hier eingeben

Wenn ich das Skript speichere und eine Seite lade, passiert nichts, das zu löschende Element ist immer noch da.

Bildbeschreibung hier eingeben

Wenn ich den gesamten Code kopiere und einfüge, wird der Fehler „Ungültig“ angezeigt.

Bildbeschreibung hier eingeben

Antwort1

Ja,TamperMonkeyist genau für solche Dinge gedacht. Standardmäßig tut es nichts, aber Sie können benutzerdefinierte Skripte erstellen, die beim Öffnen der von Ihnen angegebenen Websites ausgeführt werden. Hier ist ein Beispielskript, das das Element aus Ihrem Beispiel löscht:

// ==UserScript==
// @name         New Userscript
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @grant        none
// @include        http://*
// @include        https://*
// ==/UserScript==

(function() {
    'use strict';

    var elems = document.getElementsByClassName('top-bar__network');
    elems[0].parentNode.removeChild(elems[0]);
})();

verwandte Informationen