如何使用adblock删除属性?

时间:2013-08-06 13:29:42

标签: jquery html google-chrome-extension adblock

我想删除adblock页面中的所有特殊属性。例如,删除title属性,如下所示:

<p title="Free Web tutorials">W3Schools.com</p>

变为:

<p>W3Schools.com</p>

1 个答案:

答案 0 :(得分:1)

我希望我能正确理解您的问题:大多数Adblockers使用相同的过滤规则和Adblock Plus has a nice tutorial关于什么是可能的,什么不是。要点是:你可以隐藏东西,但不能重写页面。

您可以轻松地通过UserScript实现您想要做的事情。一般来说,它是在某些网页上运行的JavaScript,您可以在Chrome中导入该UserScript。 (将其命名为something.user.js并将其拖到Chrome的扩展程序列表中或使用Tampermonkey扩展名。)

以下是一个可以帮助您入门的随机示例:https://userscripts.org/scripts/review/102001

顶部是元数据,并控制脚本应在哪些站点上运行。 start-function中的代码将在页面的上下文中执行。这是您需要放置代码来修改网页的地方。底部的代码块用于将启动功能插入页面。

请注意:如果你想在start函数中使用jQuery,它需要由页面加载。如果不是,则需要在为您加载jQuery的页面中插入<script>标记。