在 SearXNG 移动端将 uBlacklist 通知移到搜索过滤器下方以提高可见性。
このユーザースクリプトは、SearXNGの検索結果ページに表示される uBlacklist の通知をモバイル表示時に見やすく再配置 します。
スマートフォンやタブレットでの表示では、通知が検索フィルタと同一行に表示されて折り返されてしまうことがあり、視認性が低下していました。
このスクリプトは、通知をフィルタ行から分離して独立した1行に表示することで、レイアウトを崩さず明瞭に通知を確認できるようにします。
.search_filters の直後に独立行として再配置MutationObserver により動的に変化するUIにも対応以下のような SearXNG インスタンスに対応:
// @match *://*/searx/search*
// @match *://*/searxng/search*
// @match *://searx.*/*
// @match *://*.searx.*/*
window.matchMedia('(max-width: 768px)') でモバイル判定.ub-button を含む span を対象に通知を検出.search_filters のスタイルに合わせて通知を再配置<div> で囲んで1行表示に統一(改行強制)DOMContentLoaded・load・MutationObserver で動的DOM対応MIT License
自由に改変・再配布可能です。自己責任でご利用ください。
折り返される通知は、見逃される。
モバイルUIでも、伝えるべき情報はしっかり表示。