🎉 欢迎访问GreasyFork.Org 镜像站!本镜像站由公众号【爱吃馍】搭建,用于分享脚本。联系邮箱📮

Greasy fork 爱吃馍镜像

SearXNG検索オプション強化UI 🔍️

SearXNG検索エンジンに詳細検索オプションサイドバーを追加(言語選択も自動検出と英語と日本語のみにしてすっきり)。サイドバーはドラッグで移動でき、位置も保存されます。

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

🚀 安装遇到问题?关注公众号获取帮助

公众号二维码

扫码关注【爱吃馍】

回复【脚本】获取最新教程和防失联地址

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

🚀 安装遇到问题?关注公众号获取帮助

公众号二维码

扫码关注【爱吃馍】

回复【脚本】获取最新教程和防失联地址

Аўтар
koyasi777
Усталяванняў за дзень
0
Усяго ўсталяванняў
6
Рэйтынг
0 0 0
Версія
3.9.1
Створаны
22.04.2025
Абноўлены
05.09.2025
Памер
25.3 КБ
Ліцэнзія
MIT
Ужываецца на

SearXNG検索オプション強化UI 🔍

📌 概要

SearXNG検索エンジンに、「詳細検索オプションサイドバー」 を追加します。
検索フォームを拡張し、ファイル形式・地域・ライセンス・更新日・検索対象範囲などを直感的に設定可能!
さらに、言語選択のドロップダウンを日本語・英語・自動検出のみに制限して、スッキリ快適なUIを実現します。


🧩 主な機能

  • 🧠 SearXNGに 「詳細検索オプション」のサイドバーを追加
  • 🌐 言語選択ドロップダウンを日本語・英語・自動検出のみに自動フィルタ
  • 📁 ファイル形式(PDF/DOC/TXTなど)やサイト指定、ライセンス、更新日の指定も対応
  • 🌓 ダークモード対応(OSのテーマに連動)
  • 🧲 入力欄と検索ボックスの内容をリアルタイムで相互同期
  • 💾 開閉状態をローカルストレージに保存し、好みに応じて展開/折りたたみをキープ

🖼 対応サイト

多数のSearXNGインスタンスに対応するため、@match を以下のように広く指定しています:

// @match        *://*/searx/search*
// @match        *://*/searxng/search*
// @match        *://searx.*/*
// @match        *://*.searx.*/*

⚠️ ご自身の利用しているSearXNGのドメインによっては、このマッチ条件に含まれない場合があります。
その場合は .user.js ファイル内の @match 行を手動で修正し、ご自身の環境に合わせてください。


⚙️ インストール方法

  1. ブラウザに Violentmonkey または Tampermonkey を導入
  2. 以下のリンクからスクリプトをインストール
    👉 このスクリプトをインストールする
  3. 検索ページにアクセスすると、右上に詳細検索UIが自動表示されます!

📸 スクリーンショット

※準備中


🛠 技術構成

  • GM_addStyle による動的CSS適用
  • HTML上の既存検索ボックスと同期するJavaScript処理
  • localStorage でUIの状態(開閉)を保持
  • 言語選択UIは #language セレクタをもとに自動フィルタ処理

🧩 よくある質問

Q. 英語や日本語以外の言語を使いたい場合は?

A. フィルタ処理を無効にするには、スクリプト内の filterLanguageDropdown() 関数をコメントアウトまたは修正してください。

Q. サイドバーが表示されません

A. お使いのSearXインスタンスのURLが @match に含まれているかご確認ください。必要に応じてスクリプトの @match を編集して調整できます。


📜 ライセンス

MIT License
ご自由に利用・改変いただけますが、ご利用は自己責任でお願いいたします。


あなたのSearXNG、もっと直感的に。
「詳細検索」の力を、すべてのSearXユーザーに。