uBlock Originの要素レベルでのブロック解除


13

私の(1週間の)uBlock0の使用法にはないABPの重要な機能が1つあります。これは、ページ要素のレベルで許可および禁止できる「ブロック可能なアイテムを開く」機能です。

「私は上級ユーザーです」チェックボックスをチェックした後でも、uBlock0はサブドメインレベルのブロック解除の粒度しか持っていないようです。

「要素ピッカー」は、「ブロック可能なアイテムを開く」の機能の半分を提供しますが、残りの半分は、ブロックされた要素のブロック解除するためのより一般的なユースケースです。サブドメインレベルではなく要素レベルでそれを行う方法はありますか?また、どの要素がブロックされているかを正確に確認できることは、私にとって大きな使いやすさの向上であり、uBlock0でそれを行う方法があるかどうかはわかりません。

注:私はFirefoxを使用しています。


回答:


8

uBlock Originの独自のロガーを使用して、フィルターの影響を受けたCSSルールに加えて、ブロックまたは許可されたネットワーク要求をログに記録できます。

uBlock Originの公式Wikiページ(https://github.com/gorhill/uBlock/wiki/The-logger)からロガーのこの公式概要を支援してください

幸運を。


1
うーん。したがって、開いた後にのみログを開始するように見えます。そのため、この機能を使用するにはロガーを常に開いたままにするか、開いてからページをリロードする必要があります(常に実行可能とは限りません)。私はuBlockでこれらのUIの問題に直面し続けているため、今月のABPパフォーマンスパッチでは、より使いやすいABPに戻ることができます。
スンダ

そして、これが要素のブロック解除にも役立つかどうか疑問に思う他の人のために:github.com/gorhill/uBlock/wiki/The-logger#creating-filtersは、さまざまなレベルで動的フィルターを調整したり、パターンなどが必要な場合は静的フィルター。
スンダ

3
Wikiは少し古くなっているため、今日の時点では、特定のページ(</>ロガーのリロードアイコンの横にあるアイコン)のDOMインスペクターもあり、ここで非表示/再表示(CSSの変更を効果的に有効または無効にできます) uBlock Originの影響)
マイク

3
「開いた後にのみログを開始する」:これは効率的なログ記録方法です。バックグラウンドでイベントをログに記録すると、そのような機能を決して使用しない人を含め、すべての人にとって重要なCPUとメモリのコストが無条件に発生します。効率はuBlock Originの主要な機能であり、すべてがこれに従って設計されています。したがって、ロギングのCPUおよびメモリのオーバーヘッドは、ロガーを実際に使用している人にのみ発生します。
RHILL

1
@rhill私は理解していますが、ユーザビリティの打撃はまだ存在しており、ユーザビリティとパフォーマンスの間のこのトレードオフが私にとって価値があるかどうかを判断しようとしています。ところで、ABPは、発生したすべてのネットワーク要求を自動的に記録して、そのUIを表示できるようにしますか?(もちろん、その非効率性は、ABPの場合は、他の多くの主要な非効率性の中で失われる可能性がありますが、私はまだこのことを理解したいと思います。)
サンダー-復活モニカ

8

自分で手動で追加した要素のブロックを解除する方法を探している人は、uBlockアイコンをクリックし、左上の歯車アイコンをクリックして「ダッシュボード」に移動できます。そこから[マイフィルター]タブに移動すると、手動でブロックしたすべての要素のリストが表示されます。

要素を手動でブロックすることは、同じサイトの他の記事を読むように促すページや最近の隅にポップアップする小さなボックスを読むときにスクロールするすべての迷惑なソーシャルウィジェットにとって非常に便利です。

しかし、私が読んでいたサイトで、誤ってメインコンテンツフレーム全体をブロックしました!! ありがたいことに、少しの検索でブロックを解除することができました。...


1
要素を除くすべてをブロックする逆の方法はありますか?
スカン

おかげで、ようやく正しい場所に着いた。実際にブロックを解除するには、そのセクションを編集して、作成したフィルターに関連付けられている行全体(または多数)を削除する必要があります。
鋭い
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.