SearchJumper
💞Share your search engines 📖Guide
- Build with React.js
- UI: Material-UI
- Icons: FontAwesome
Just a personal work, maybe not suit you.
Install
Install via Chrome web store | Install via Greasyfork | Install via Firefox addons |
---|---|---|
Config page
You can also download the source code, double-click start.cmd to compile, then enter the config page through localhost:3000
亦可下載源碼到本地后雙擊 start.cmd ,透過 npm 編譯后訪問 localhost:3000 進入配置
Please help with localizing this extension[1][2] to the language you are familiar with!
Translation Contributors
Русский: RomanAleynikov
Features:
- Fully open source without any privacy collection, spam or third-party libraries.
完全開源,無任何隱私收集、廣告或者亂七八糟的第三方庫,所有數據均在本地,無任何服務器交互
- Search for pictures, links, videos, audios, pages, etc. (long press the right mouse on the corresponding object)
可以搜尋圖片、連結、視頻、音頻、頁面等(在相應對象上長按右鍵)
- Support word search on any page (need to long press the right mouse, you can also change to swipe to call out immediately in the settings)
支援任意頁面劃詞搜尋(需要長按右鍵,亦可在設置中改為劃選立即調出)
- Support search by site
支援站內搜尋
- Shortcut keys (single key or key combination) to start search (such as alt+g Google search, which can be customized at will)
可隨意使用快捷鍵(單個按鍵或者組合按鍵)開啟搜尋(比如 alt+g 谷歌搜尋,可隨意自定義)
- Right-click the category icon to open the sites in batches
滑鼠右鍵單擊類別圖標批量打開同一類別
- Hold
shift
+ left click on category icon to open batches in new window按住
shift
左鍵單擊類別圖標在新窗口批量打開 - Hold
ctrl
+ left click on category icon to open in background TAB按住
ctrl
左鍵單擊類別圖標以後臺標籤頁批量打開 - Hold
alt
+ left-click a category icon to batch open multiple separate windows按住
alt
左鍵單擊類別圖標以多個單獨窗口批量打開 - Hold
ctrl + shift
+ left click on category icon to open batches in incognito window按住
ctrl + shift
左鍵單擊類別圖標在隱身窗口批量打開 - Hold
alt + shift
+ left click on category icon to open batches embedding按住
alt + shift
左鍵單擊類別圖標批量嵌入打開 shift
+ left click on site icon to open in new window按住
shift
左鍵單擊站點以新窗口打開結果頁ctrl
+ (left click/shortcut/drag) on site icon to open in background TAB按住
ctrl
(左鍵單擊/快捷鍵/拖拽)站點以後臺標籤頁打開結果頁alt
+ (left click/shortcut/drag) on site icon to preview in small window按住
alt
(左鍵單擊/快捷鍵/拖拽)站點以小窗口預覽結果ctrl + shift
+ (left click/shortcut/drag) single site/press shortcut key to open in incognito window.按住
ctrl + shift
(左鍵單擊/快捷鍵/拖拽)站點以隱身窗口打開- Call search bar for input words to filter sites by shortcut key when select no words, press enter to search quickly,
ctrl
+ enter to search without lock.沒有選擇文字或者圖片時透過喚出快捷鍵可喚出站點搜尋框,搜尋站點后按下回車可鎖定站點並輸入搜尋詞,再次回車使用第一個結果搜尋,ctrl+回車無需鎖定即可快捷打開,適用於靜態書簽。
- Can set the category to be displayed only on the specified site through the regular rule
可以透過正則設置類別僅在指定站點顯示
- Right click on cute face to hide the toolbar
右鍵點擊 小萌臉 徹底隱藏工具欄
- Left click on cute face to open the configuration page
左鍵點擊 小萌臉 打開配置頁
- Support open with shortcut key, right click on the logo to close
可隨意拖拽 小萌臉,並隨意選擇位置放置,例如上中,下中,左上,右上,上左,上右等
- Support configuration export and quick sharing
支援配置導出與快捷分享
- Support middle button to open links in the background
支援中鍵後台打開連結
- Support custom css
支援自定義樣式
- Support full character encoding
支援全字符編碼
- Support Post, in-page post and non-jump post
支援 Post、頁內 post 以及無跳轉 post
- Comprehensive customization
全面的自定義功能,詳見最下方【搜尋參數】
- No 3rd party dependencies
無第三方依賴庫
- Self-expand current category
自展開當前類別並提前
- No tamper with the original page
不篡改原始頁面
- Drag to search with current category
拖拽搜尋當前分類(文字/圖片/鏈接),内圈為當前分類前6個站點,外圈為最近使用的10個站點,可透過編輯第一個(文字/圖片/鏈接)分類來自定義内容
Screenshots
Search params
param | details | 詳述 |
---|---|---|
%s | search keyword | 🗒️ 搜尋關鍵詞 |
%S | cached search keyword | 🗒️ 最近一次的搜尋關鍵詞 |
%sl | search keyword with lower case letters | 🗒️ 小寫字母搜尋詞 |
%su | search keyword with upper case letters | 🗒️ 大寫字母搜尋詞 |
%u | current website url | 🗒️ 當前網站 url |
%h | current website host | 🗒️ 當前網站 host |
%t | target src | 🗒️ 指向對象的 src |
%i | base64 of target image | 🗒️ 指向圖片的 base64 |
%s.replace | replace keywords with regexp, like %sr.replace(/[^\d]/g, "").replace(/(\d)/g, "$1 ") means replace raw keywords to numbers and then join all numbers with space, support %s %sl %sr %su %t %u | 🗒️ 用正則替換搜尋關鍵詞,例如 %sr.replace(/[^\d]/g, "").replace(/(\d)/g, "$1 ") 代表提取原始關鍵詞中所有數字,並以空格分隔,支援 %s %sl %sr %su %t %u |
%p{params} | post body, like %p{x=1&y=%s} | 🗒️ post 參數體,例如 %p{x=1&y=%s} |
%P{params} | post without navigation | 🗒️ post 但不跳轉 |
%input{tips} | input something, like %input{love who?,you} | 🗒️ 輸入占位,例如%input{請輸入您的三圍,90 55 90} |
#p{params} | post in page, like #p{#input=%u&sleep(500)&click(.submit)}, means: input current url to "#input", then wait for 500ms, then click ".submit". use \& \= instead of & = in content | 🗒️ 頁内 post,可在頁面之内使用【css選擇器】填寫參數提交查詢,適用於不開放GET/POST接口的網站,例如 #p{#input=%u&sleep(500)&click(.submit)}, 代表在"#input"内輸入指定url,然後等待500毫秒,最後點擊".submit"。可在内容中使用 \& \= 來 表示 & = |
["siteName1","siteName2"] | batch open by site name you've created | 🗒️ 透過你已經創建的站點名批量打開,例如 ["雅虎搜尋","谷歌搜尋"] |
%element{} | query element for innerText from selector or xpath, like %element{.mainTitle} | 🗒️ 透過 css 選擇器或 xpath 抓取元素並返回文字内容,例如 %element{.mainTitle} |
%element{}.prop() | return prop value for queried element, like %element{.mainTitle}.prop(href) %element{.mainTitle}.prop(innerHTML) | 🗒️ 獲取抓取到元素的屬性值,例如 %element{.mainTitle}.prop(href) %element{.mainTitle}.prop(innerHTML) |
%element{}.replace() | replace, same as above, like %element{.mainTitle}.prop(href).replace(/https/i,"") | 🗒️ 正則替換,例如 %element{.mainTitle}.prop(href).replace(/https/i,"") |
PopClip extension for SearchJumper
#popclip extension for SearchJumper
name: SearchJumper
icon: search filled S
url: https://search.hoothin.com/all#***
Select the above text, PopClip will offer an "Install Extension" action. Click it.
https://search.hoothin.com/all?kw=keywords&engine=someengine
means search keywords with search engine named someengine and open in new tab.https://search.hoothin.com/all?kw=keywords&engine=someengine&self=1
means search keywords with search engine named someengine and open in current tab.
Search engine examples 搜尋引擎規則範例
- Open link in the text, display only when a link is detected 打開文字中的鏈接,僅當檢測到鏈接時顯示
{
"name": "Open link in text",
"url":