web-dev-qa-db-ja.com

要素を非表示にするためにAdBlockPlusで単純なxpathを使用する

絶対_/html/body/table/td[3]tr[2]_または相対_//div[@id="blah"]/table/tr[2]_ xpathで要素をブロックする方法、または誤検知を防ぐための追加条件として使用する方法はありますか?

ABPはfirstoftype()およびnthoftype(number)でcssセレクターをサポートしますが、その場合、xpath式を個別に取得し、何らかの方法でCSSに変換してから、Element HidingHelperに手動で入力する必要があります。それを行うためのより良い方法はありますか?

8
Smit Johnth

block Origin を試してみることを検討してください。カスタムフィルター(コスメティックCSSとネットフィルター)を作成するために使用できる素晴らしいピッカーがあります。私は過去にadblockplusとadblockEdgeを使用しましたが、戻ってこないので、Ublock Originsを絶対に愛していますが、カスタムフィルタールールがある設定/オプションに到達するのは私が望むほど簡単ではありません。

Ublockアイコンをクリックし、特大のトグルボタンの上にあるテキスト「ublockOrigin(バージョン番号)」をクリックして、現在開いているタブのオフ/オンをフィルタリングします。慣れるのに1日か2日かかります。このプラグインを使用してフィルターを作成する方が簡単だと思います。

ピッカーの本当にすばらしい点は、何かをクリックすると、親のcssルールが表示されるため、ツリーを上下にトラバースして必要なものを取得できることです。この種のことの生活を楽にするのはこの機能です。ウェブサイトによっては、これがさまざまな結果で機能することがわかりました。テーブルとDIVは、動的WebサイトのWebページ間で頻繁に変更されるため、FacebookやChaseBankなどのサイトではこれは無意味です。 (はい、それらのサイトをクリーンアップしようとしてテスト実行を行いました。)

私はWeb開発者ではないので、もっと良い答えが出てくるかもしれませんが、これを最初に公開したいと思いました。このようなことにとても興味があります。

1
adamlogan