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

Greasy fork 爱吃馍镜像

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

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

Dovrai installare un'estensione come Tampermonkey, Greasemonkey o Violentmonkey per installare questo script.

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

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Userscripts per installare questo script.

Dovrai installare un'estensione come ad esempio Tampermonkey per installare questo script.

Dovrai installare un gestore di script utente per installare questo script.

(Ho già un gestore di script utente, lasciamelo installare!)

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

公众号二维码

扫码关注【爱吃馍】

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

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

(Ho già un gestore di stile utente, lasciamelo installare!)

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

公众号二维码

扫码关注【爱吃馍】

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

Autore
koyasi777
Installazioni giornaliere
0
Installazioni totali
6
Valutazione
0 0 0
Versione
3.9.1
Creato il
22/04/2025
Aggiornato il
05/09/2025
Dimensione
25,3 KB
Licenza
MIT
Applica a

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ユーザーに。