
Search from Popup or ContextMenu by Yoshifumi Fuyuno
Fork of "Swift Selection Search".
* Search by multiple search engines(GET or POST Method) at once
* support folder management
* support charset (UTF-8, RAW, Shift_JIS, EUC-JP, ISO-2022-JP, windows-1251, windows-1252(ISO-8859-1), Big5, GB18030).
You'll need Firefox to use this extension
Extension Metadata
Screenshots









About this extension
# Search from Popup or ContextMenu (SPC)
This WebExtension is a *fork* of "Swift Selection Search (SSS)".
This is a customized version of SSS for my own use.
When you select text or image on a webpage, you can quickly search from the popup or contextmenu.
By default, popup appears when you drag an image, selected text, or link, but you can choose from the following behaviors.
"Popup/icons behaviour" -> "Opening behaviour":
(Off / Auto / Hold Alt / Keyboard-only / Middle mouse button / Click / Drag)
There are Firefox and Microsoft Edge versions.
Microsoft Edge version also works with Chromium-based browsers such as Google Chrome, but there's no technical support.
## Install
* Firefox
* Microsoft Edge
* Other Chromium-based browsers such as Google Chrome
## Privacy policy
## Different
## ChangeLog
https://addons.mozilla.org/firefox/addon/searchfrompopuporcontextmenu/versions/
## Contact
If you have any requests or issues, please GitHub Issues in Japanese or your first language.
It is easy to understand if there is a screenshot etc.
## Acknowledgment
I would like to take this opportunity to express my appreciation to developers.
Original Extension:
Swift Selection Search by Daniel Lobo
https://addons.mozilla.org/firefox/addon/swift-selection-search/
Original Extension License: MIT License
This WebExtension is a *fork* of "Swift Selection Search (SSS)".
This is a customized version of SSS for my own use.
When you select text or image on a webpage, you can quickly search from the popup or contextmenu.
By default, popup appears when you drag an image, selected text, or link, but you can choose from the following behaviors.
"Popup/icons behaviour" -> "Opening behaviour":
(Off / Auto / Hold Alt / Keyboard-only / Middle mouse button / Click / Drag)
There are Firefox and Microsoft Edge versions.
Microsoft Edge version also works with Chromium-based browsers such as Google Chrome, but there's no technical support.
## Install
* Firefox
* Microsoft Edge
* Other Chromium-based browsers such as Google Chrome
## Privacy policy
- Search query are **not saved**.
- You can use suggest(Google or DuckDuckGo or Qwant or Bing or Яндекс(Yandex) or 百度(Baidu)) in the popup search box or omnibox search, but you can disable it in the settings.
"Popup/icons behaviour" -> "Enable search box suggest" - If you set your favicon to data: scheme and disable suggest, this extension will not access the network at all.
- exception
- If you add a search engine from the context menu or options page, cache the favicon as data: scheme.
- When adding a search engine from the context menu, if the normal addition is not possible, get OpenSearch if the site supports it.
- Processes performed by the browser (update and synchronization).
- exception
## Different
- Fork Changes (Based on SSS Version 3.33.0):
- Now works with Chromium-based browsers such as Microsoft Edge and Google Chrome.
- The site's Content Security Policy(CSP) does not change.
(Original Extension(SSS) rewrites CSP to "unsafe-inline" after Ver.3.40.0) - You can search on multiple search engines at once.
- support POST Method search engine.
- support search engine folder management.
- added highlighting and auto-scrolling features.
- added the ability to highlight even if not via this add-on.
- added function to launch external applications (other browsers, yt-dlp, etc.).
- added Popup Style ("Icon only" / "Icon and Name" / "Name only").
(At "Icon only", the display mode can be temporarily switched by double-clicking) - support Bookmarklet. You can use Bookmarklet APIs.
(It can also be executed automatically when the popup is displayed) / (You can also import bookmarklets from your Bookmarks) - added Search box to Popup.
- added omnibox search.
- support suggestions from Google or DuckDuckGo or Qwant or Bing or Яндекс(Yandex) or 百度(Baidu) in the popup search box or omnibox search.
- added Hotkey search.
- added a function to easily add a search engine from the text box context menu.
- added search URL
{linkurl}
.{linkurl}
is supports "Advanced usage".
(Used when you want to search by link URI. You can do the same by holding down the Ctrl key when searching from the context menu) - If no text is selected, the Clipboard Text is searched.
- Context menu display options.
- You can also search by link text or image URL.
- added Popup Opening behaviour "click" / "drag"
- added "Popup/icons behaviour" -> "Right mouse button click" / "Right mouse button Long-click" / "Left mouse button Long-click"
- added "Context menu" -> "Middle mouse button click" / "Right mouse button click"
- added Open in Window ("reuse new window" / "reuse new background window" / "new incognito (private) window" / "reuse new incognito(private) window" / "new background incognito(private) window" / "reuse new background incognito(private) window" / "new popup window" / "reuse new popup window" / "new background popup window" / "reuse new background popup window" / "sidebar (tab-specific)" / "sidebar (window-specific)" / "sidebar (global)")
(sidebar UserAgent can be changed) / (The Popup window can be closed automatically.(Off/LostFocus/Mouseleave)). - added Open in Tab ("reuse active tab" / "reuse new tab" / "reuse new background tab" / "reuse new tab (next to current tab)" / "reuse new background tab (next to current tab)")
- added Ability to show last used engine first in popup.
- added Hide Popup with ESC key etc.
- added browserAction.
- Allow "open-popup" Command to display popup even if no string is selected.
- support charset (UTF-8, RAW(GET method only), Shift_JIS(SJIS), EUC-JP, ISO-2022-JP(JIS), windows-1251, windows-1252(ISO-8859-1), Big5, GB18030).
- When the OS is set to dark mode, the option page is displayed in dark mode.
- Import/Export Compatibility with the Original Extension Ver.3.33.0:
- Import can also import file from the Original Extension.
- File exported by SPC is not compatible with the Original Extension Search engines setting.
- Permissions different from Original Extension Ver.3.33.0:
- removed permissions: downloads, webNavigation.
- added permissions: clipboardRead(Clipboard text search), unlimitedStorage(data: scheme icons).
- added optional_permissions: bookmarks(Import bookmarklet), webRequest(Sidebar user agent), webRequestBlocking(Sidebar user agent), nativeMessaging(Launch external applications).
- From normal permissions to optional_permissions: clipboardWrite(copyToClipboard As Html/Text).
## ChangeLog
https://addons.mozilla.org/firefox/addon/searchfrompopuporcontextmenu/versions/
## Contact
If you have any requests or issues, please GitHub Issues in Japanese or your first language.
It is easy to understand if there is a screenshot etc.
## Acknowledgment
I would like to take this opportunity to express my appreciation to developers.
Original Extension:
Swift Selection Search by Daniel Lobo
https://addons.mozilla.org/firefox/addon/swift-selection-search/
Original Extension License: MIT License
Rate your experience
Report this add-on for abuse
If you think this add-on violates Mozilla's add-on policies or has security or privacy issues, please report these issues to Mozilla using this form.
Please don't use this form to report bugs or request add-on features; this report will be sent to Mozilla and not to the add-on developer.
Support this developer
The developer of this extension asks that you help support its continued development by making a small contribution.
PermissionsLearn more
This add-on needs to:
- Get data from the clipboard
- Access browser tabs
- Store unlimited amount of client-side data
- Access your data for all web sites
This add-on may also ask to:
- Exchange messages with programs other than Firefox
- Read and modify bookmarks
- Input data to the clipboard
More information
- Add-on Links
- Version
- 7.2
- Size
- 78.16 kB
- Last updated
- a month ago (20 Dec 2022)
- Related Categories
- Licence
- All Rights Reserved
- Version History
- Tags
Add to collection
Release notes for 7.2
Version 7.2
Released Dec 20, 2022
* popup folder opening behavior can now be selected from hover or click. (GH-64)
* added the ability to set the wait time when opening/closing popup folders.
* fixed an error when the context menu is enabled and the engine name is an empty string. (GH-63)
* Options page: change "Popup/icons look" -> "search box Text color" to "Popup text color".
Version 7.1
Released Oct 30, 2022
* Even when "Enable search box and engine filter box" is disabled, it can now be temporarily displayed by right-clicking the top-level margin or separator. (GH-60)
* addressed a change in the page transition method in GitHub.
* Edge(Chrome) version only. changed the popup Search box suggest to be displayed in one line if it can be.
* fixed an issue that folder icon cache is not used in popup.
Version 7.0
Released Oct 10, 2022
* You can now launch external applications (other browsers, yt-dlp, etc.). You can also pass search queries, URLs, etc. as arguments.
* Popup can now be opened from another extension such as mouse gestures. e.g. chrome.runtime.sendMessage(extensionId, {action: "openPopup"});
* Folder icons can now be changed. (GH-56)
Version 6.5
Unpublished
* Edge(Chrome) version only. The link text and link URI can now be searched by searching from the context menu on the link.
* Edge(Chrome) version only. Changed to search the link URI even if there is a link text by opening the menu while pressing the Ctrl key in the search from the context menu on the link.
Version 6.4
Released Mar 27, 2022
* the function that can be highlighted even if the search does not go through this add-on now follows the enable / disable setting of the highlight function.
* Edge(Chrome) version only. fixed the problem that the contents of the clipboard could not be searched in the non-selected state after Ver.6.1.
* Options page: remove unwanted CSS.
Version 6.3
Released Mar 6, 2022
* added the ability to highlight words entered in the first input box, even if the search is not via this add-on.
* changed the default color scheme and style for highlighting. (Highlight bottom half in gradient)
* added the ability to re-highlight with the entered word when the content of the first input box on the website changes.
* When page transitions and related tabs are opened after the Bookmarklet API `spc.spc.mark()` is used, it is now highlighted in terms passed by the API.
* changed license.
* Options page: moved Help and License links into the hamburger menu.
* Options page: Toast display is now trembled when settings are changed in succession.
Version 6.2.1
Released Feb 17, 2022
* Options page: expanded the drag area of "Search engines". (GH-18)
* Options page: fixed so that existing settings will be used if there are no tab opening behavior settings in the import file. (GH-47)
Version 6.2
Released Feb 13, 2022
Ensure this value has at most 3000 characters.
Released Dec 20, 2022
* popup folder opening behavior can now be selected from hover or click. (GH-64)
* added the ability to set the wait time when opening/closing popup folders.
* fixed an error when the context menu is enabled and the engine name is an empty string. (GH-63)
* Options page: change "Popup/icons look" -> "search box Text color" to "Popup text color".
Version 7.1
Released Oct 30, 2022
* Even when "Enable search box and engine filter box" is disabled, it can now be temporarily displayed by right-clicking the top-level margin or separator. (GH-60)
* addressed a change in the page transition method in GitHub.
* Edge(Chrome) version only. changed the popup Search box suggest to be displayed in one line if it can be.
* fixed an issue that folder icon cache is not used in popup.
Version 7.0
Released Oct 10, 2022
* You can now launch external applications (other browsers, yt-dlp, etc.). You can also pass search queries, URLs, etc. as arguments.
* Popup can now be opened from another extension such as mouse gestures. e.g. chrome.runtime.sendMessage(extensionId, {action: "openPopup"});
* Folder icons can now be changed. (GH-56)
Version 6.5
Unpublished
* Edge(Chrome) version only. The link text and link URI can now be searched by searching from the context menu on the link.
* Edge(Chrome) version only. Changed to search the link URI even if there is a link text by opening the menu while pressing the Ctrl key in the search from the context menu on the link.
Version 6.4
Released Mar 27, 2022
* the function that can be highlighted even if the search does not go through this add-on now follows the enable / disable setting of the highlight function.
* Edge(Chrome) version only. fixed the problem that the contents of the clipboard could not be searched in the non-selected state after Ver.6.1.
* Options page: remove unwanted CSS.
Version 6.3
Released Mar 6, 2022
* added the ability to highlight words entered in the first input box, even if the search is not via this add-on.
* changed the default color scheme and style for highlighting. (Highlight bottom half in gradient)
* added the ability to re-highlight with the entered word when the content of the first input box on the website changes.
* When page transitions and related tabs are opened after the Bookmarklet API `spc.spc.mark()` is used, it is now highlighted in terms passed by the API.
* changed license.
* Options page: moved Help and License links into the hamburger menu.
* Options page: Toast display is now trembled when settings are changed in succession.
Version 6.2.1
Released Feb 17, 2022
* Options page: expanded the drag area of "Search engines". (GH-18)
* Options page: fixed so that existing settings will be used if there are no tab opening behavior settings in the import file. (GH-47)
Version 6.2
Released Feb 13, 2022
Ensure this value has at most 3000 characters.
More extensions by Yoshifumi Fuyuno
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet