Я хочу удалить все специальные атрибуты на странице с adblock
. Например, удалите атрибут title
следующим образом:
<p title="Free Web tutorials">W3Schools.com</p>
Становится:
<p>W3Schools.com</p>
1 ответ
Надеюсь, я правильно понял ваш вопрос: большинство блокировщиков рекламы используют одни и те же правила фильтров, и Adblock Plus имеет хорошее руководство о том, что возможно, а что нет. Суть в том, что можно что-то скрыть, но переписать страницу невозможно.
То, что вы хотите сделать, можно легко сделать с помощью UserScript. Вообще говоря, это фрагмент JavaScript, который запускается на определенных веб-страницах, и вы можете импортировать этот UserScript в Chrome. (Назовите его something.user.js
и перетащите в список расширений Chrome или используйте расширение Tampermonkey).
Вот случайный пример, с которого вы должны начать: https://userscripts.org/scripts/review/102001 а>
Вверху находятся метаданные и элементы управления, на каких сайтах следует запускать скрипт. Код внутри функции start будет выполняться в контексте страницы. Здесь вам нужно разместить свой код для изменения веб-страницы. Блок кода внизу используется для вставки функции запуска на страницу.
Обратите внимание: если вы хотите использовать jQuery в стартовой функции, он должен быть загружен страницей. Если это не так, вам нужно вставить тег <script>
на страницу, которая загружает для вас jQuery.
Похожие вопросы
Новые вопросы
jquery
jQuery — это библиотека JavaScript. Также рассмотрите возможность добавления тега JavaScript. jQuery — это популярная кросс-браузерная библиотека JavaScript, которая упрощает обход объектной модели документа (DOM), обработку событий, анимацию и взаимодействие AJAX, сводя к минимуму расхождения между браузерами. Вопрос с тегом jQuery должен быть связан с jQuery, поэтому jQuery должен использоваться рассматриваемым кодом, и в вопросе должны быть как минимум элементы, связанные с использованием jQuery.
script
? Я просто хочу удалить все атрибуты вродеtitle='some text'
на определенной веб-странице.var start=function(){$("p").removeAttr("title");};
.p
будет CSS-селектором для элемента. Если вы не укажете страницу, будет сложно дать более подробные инструкции.