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.
Wenn ich das Skript speichere und eine Seite lade, passiert nichts, das zu löschende Element ist immer noch da.
Wenn ich den gesamten Code kopiere und einfüge, wird der Fehler „Ungültig“ angezeigt.
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]);
})();