6

在我访问的网站上,我想通过编写脚本从页面中删除广告链接。我将如何删除<a href-"ad">ad</a>页面元素?我想最好的方法是使用 javascript,并使用 tampermonkey chrome 扩展来运行脚本。否则,使用时尚和 css 脚本。

<div class=main>
    <h2>Title</h2>
    <div class=stuff>
    //bunch of other stuff
    </div>
    <a href="ad.com">ad</a>

</div>
4

1 回答 1

11

为此,我制作了一个名为Js-Injector的 chrome 扩展。它可以从 github 上的https://github.com/shahverdy/JS-Injector获得。不幸的是,由于美国对我的国家实施制裁,我无法在 Chrome 网上应用店中部署它。为此目的,有一些扩展示例,您可以轻松地使用它。

Js-Injector中,您可以为您的网站添加以下代码:

$(function(){
    $("a[href='ad.com']").remove();
})

编辑:还有一些其他的扩展,比如 Tampermonkey 可用。但是在选择合适的扩展时应该考虑一些重要的问题:

  • Js-Injector 真的好用
  • Js-Injector 具有可用于您的脚本的导入/导出功能。
  • 有一些预定义的示例,因此您可以选择使用它们而无需编写任何代码。
  • Js-Injector 真的很轻。
  • Js-Injector 在自己的范围内为每个网站运行脚本,因此它不会消耗那么多 RAM/CPU
于 2013-03-31T17:45:58.227 回答