我想删除页面中的所有特殊属性adblock
。例如,title
像这样删除属性:
<p title="Free Web tutorials">W3Schools.com</p>
变成:
<p>W3Schools.com</p>
我想删除页面中的所有特殊属性adblock
。例如,title
像这样删除属性:
<p title="Free Web tutorials">W3Schools.com</p>
变成:
<p>W3Schools.com</p>
我希望我正确理解了您的问题:大多数 Adblocker 使用相同的过滤器规则,并且Adblock Plus 有一个很好的教程,说明什么是可能的,什么是不可能的。要点是:您可以隐藏内容,但无法重写页面。
您想要做的事情可以通过 UserScript 轻松实现。一般来说,它是在某些网页上运行的一段 JavaScript,您可以在 Chrome 中导入该 UserScript。(命名something.user.js
并将其拖入 Chrome 的扩展列表或使用 Tampermonkey 扩展)。
这是一个可以帮助您入门的随机示例:https ://userscripts.org/scripts/review/102001
顶部是元数据和控制脚本应该在哪些站点上运行。start-function 中的代码将在页面的上下文中执行。这是您需要放置代码以修改网页的位置。底部的代码块用于将启动功能插入到页面中。
请注意:如果你想在 start 函数中使用 jQuery,它需要被页面加载。如果不是,您需要在<script>
为您加载 jQuery 的页面中插入一个标签。