6

訪問した Web サイトで、スクリプトを記述してページから広告リンクを削除したいと考えています。<a href-"ad">ad</a>ページ要素を削除するにはどうすればよいですか? 最良の方法は、javascript を使用し、tampermonkey クロム拡張機能を使用してスクリプトを実行することだと思います。それ以外の場合は、スタイリッシュな 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という名前のクロム拡張を作成しました。https://github.com/shahverdy/JS-Injectorの github から入手できます。残念ながら、私の国に対する米国の制裁のため、Chrome Web Store にデプロイすることはできません。この目的のための拡張機能のサンプルがいくつかあり、簡単に操作できます。

Js-Injectorでは、Web サイトに次のコードを追加できます。

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

編集: Tampermonkey のような他のいくつかの拡張機能が利用可能です。ただし、適切な拡張子を選択する際に考慮すべき重要な問題がいくつかあります。

  • Js-Injector は本当に使いやすい
  • Js-Injector には、スクリプトで使用できるインポート/エクスポート機能があります。
  • 定義済みのサンプルがいくつかあるので、コードを記述せずに使用することを選択できます。
  • JS-Injectorは本当に軽いです。
  • Js-Injector は、各 Web サイトのスクリプトを独自のスコープで実行するため、RAM/CPU をそれほど消費しません。
于 2013-03-31T17:45:58.227 に答える