1

В моей унивальной локальной сети есть веб-сайт, который предоставляет встроенные CSS для тела

<body class="maincon" style="somejunk">

сделать это выглядит странно. Удаление встроенного стиля с помощью Firefox Inspector (F12) делает его снова прекрасным, но я хотел бы делать это автоматически при каждой загрузке страницы для этого домена.

Какой самый простой способ добиться этого, предпочтительно в Firefox? Скрипт Greasemonkey? Или есть родной метод?

2 ответа2

2

Используйте дополнение Greasemonkey для запуска следующего кода JavaScript при загрузке страницы:

var x = document.getElementsByTagName("BODY")[0];
x.removeAttribute("style");

Для вашего удобства я создал демо, которое показывает код в действии здесь. Нажмите кнопку «Выполнить», чтобы увидеть, как она работает.

Чтобы узнать, как использовать Greasemonkey, см.
Руководство для начинающих по скрипту пользователя Greasemonkey в Firefox.

1

У Firefox DevTools нет способа применить изменения к веб-сайту при каждой загрузке страницы.

Если это действительно просто какое-то изменение макета, то «Стильная» - правильное дополнение для использования. И если изменение также касается функциональности, сценарий GreaseMonkey - это то, что нужно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .