Perplexity AIの「スキップ」表示を自動で非表示にする方法とuBlock Originフィルターの設定例

Firefox

Perplexity AIを利用している際に表示される「スキップ」や「無料の上限に達しました。」のダイアログは、連続利用時に毎回表示されるため、手動で非表示にするのは煩わしいものです。本記事では、uBlock Originを使って自動で非表示にする方法や、簡単に適用できるフィルター例を紹介します。

表示されるダイアログの仕組み

Perplexity AIの「スキップ」や「無料上限到達」の画面は、ウェブサイト上で

タグを使ったモーダルとして表示されます。これらはDOM上で固定位置に配置されるため、CSSやブロック用フィルターで非表示にすることが可能です。

uBlock Originで自動非表示にする基本

uBlock Originでは、特定のDOM要素をCSSセレクタで指定し、ページロード時に非表示にすることができます。マイフィルターに追加することで毎回手動操作する必要がなくなります。

具体的なフィルター例

Perplexity AI向けに動作確認済みの例として、以下のフィルターをuBlock Originのマイフィルターに追加してください。

! Perplexity AIスキップ/無料上限ダイアログ非表示www.perplexity.ai##div[class*="skip"] www.perplexity.ai##div[class*="limit-reached"] www.perplexity.ai##div[role="dialog"] 

この例では、クラス名に「skip」や「limit-reached」を含む

、およびrole属性がdialogの

を非表示に設定しています。これによりページロード時に自動的にダイアログが消えます。

注意点

サイト側のDOM構造やクラス名が変更されると、フィルターが効かなくなる場合があります。その場合は、新しいクラス名やrole属性を確認し、マイフィルターを更新してください。また、uBlock Originが無効化されていると自動非表示は機能しません。

まとめ

Perplexity AIの「スキップ」表示や「無料上限到達」画面は、uBlock Originを使ってマイフィルターに指定することで自動的に非表示にできます。上記のセレクタを追加することで、毎回手動で非表示にする手間を省くことが可能です。DOM変更時はフィルター更新が必要になる点に注意してください。

コメント

タイトルとURLをコピーしました