Есть ли расширение для Chrome, которое может автоматически изменять HTML?

Есть ли расширение для Chrome, которое может автоматически изменять HTML?

Есть ли расширение для Chrome, которое может автоматически изменять HTML?

Например, вот раздражающий заголовок.

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

Я бы хотел, чтобы Chrome удалил этот заголовок во время рендеринга страницы.

Есть ли расширение для Chrome, которое могло бы выполнить эту работу?

АвтозаменаHTMLпохоже, это вариант, хотя он не поддерживает https.

Вот мои настройки TamperMonkey.

введите описание изображения здесь

Когда я сохраняю скрипт, загружаю страницу, ничего не происходит, элемент, который нужно удалить, все еще там.

введите описание изображения здесь

Если я скопирую и вставлю весь этот код, появится ошибка «Недопустимо».

введите описание изображения здесь

решение1

Да,TamperMonkeyпредназначен как раз для таких вещей. По умолчанию он ничего не делает, но вы можете создать пользовательские скрипты, которые будут запускаться при открытии указанных вами веб-сайтов. Вот пример скрипта, который удалит элемент из вашего примера:

// ==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]);
})();

Связанный контент