
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 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).
- 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:
- Read and modify bookmarks
- Input data to the clipboard
More information
- Add-on Links
- Version
- 6.4
- Size
- 77.36 kB
- Last updated
- 3 months ago (27 Mar 2022)
- Related Categories
- Licence
- All Rights Reserved
- Version History
- Tags
Add to collection
Release notes for 6.4
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
* Context menu title and shortcut key can now be changed freely by the user. (GH-28, GH-24)
Version 6.1
Released Feb 8, 2022
* changed to exclude words and parentheses with hyphens in highlighting.
* The maximum icon size for caching favicons is now set to the user-specified icon size.
* When the selection string is not edited, the selection string is used as is.
* Reduced memory usage. (GH-13)
* changed the default number of columns for Popup icons. 10->7
* Options page: reduced slowdown in environments with a large number of tabs open. (GH-18)
* Options page: Some colors in dark mode are now the same as Firefox about:preferences. (Available in Firefox 96+, Chrome 81+)
Version 6.0.1
Released Aug 5, 2021
* added `color: inherit;` to the internal CSS of highlighting.
* Increased the size of popup Filter box slightly.
* fixed an issue where the navigation key could not be used to select a candidate in the Filter box of popup.
Version 6.0
Released Aug 1, 2021
* Minimum System Requirements Change. Edge(Chrome): 85->88(Release date 2021-01-19)
* added the function to highlight searchQuery.
* added the function to automatically scroll to the highlighted part of searchQuery.
* added a Filter box that allows incremental search from engine name in Popup. Partial Match. Not case-sensitive. (You can also execute it by pressing the Enter key)
* The focus is now cycled when the Tab key is pressed in Popup. (except in the case of repeat).
* added support for specifying the engine by name or URL in omnibox search. Partial match. Not case-sensitive.
* "SPC - Add search engine" now remove fragment identifier in URL.
* changed to correctly judge the browser even in the environment where UserAgent is changed.
* fixed an issue that Hotkey Search could not be performed even if Enter was pressed in searchBox after Ver.4.3.
* fixed an issue that prevented Hotkey Search blocklist from working properly.
* The "data-hotkey" attribute is set when the engine has a Hotkey in the Popup.
* Bookmarklet API: added `spc.spc.mark()`.
* Options page: added undo function.
* Options page: added navigation menu.
* Options page: The error display when an invalid value is entered is now conspicuous.
* Options page: You can now choose to continue if there is a Hotkey conflict.
* Options page: Hotkey Search blocklist now allows lines with only line breaks.
* Options page: added support for importing by dropping file in "Import options from file" and "Load Firefox search engines".
* Options page: changed "Popup/icons behaviour" -> "Enable search box" to "Enable search box and engine filter box".
* Options page: Edge(Chrome) version only. fixed an issue that engines are not excluded when "Reset all options (except search engines)" is executed after Ver.5.0.
Version 5.1
Released Jun 6, 2021
* Firefox Sync now syncs keyboard shortcuts.
* The initial value of Hotkey for Google search is set to ENTER. (Existing settings will not be changed)
* changed to work properly even if you move to Example engines Wiki etc. by page transition in GitHub.
* When Popup is opened from browserAction, popup is displayed in the upper right corner even if a selection exists.
* "SPC - Add search engine" now displays failed engine additions as alert() instead of console.
* fixed an issue that omnibox search cannot do multipleSearch.
* Options page: fixed the problem that the checkbox cannot be toggled all at once when there is an internal engine under the folder in the engine settings.
Version 5.0
Released Mar 7, 2021
* Minimum System Requirements Change. Firefox: 63->78(Current Firefox ESR), Edge(Chrome): 66->85(Release date 2020-08-25)
* Supports "search.json.mozlz4" in Firefox 86 and later. (GH-4)
* added support for omnibox search. (Keywords is shared with Hotkey)
* added support for browserAction to toggle Popup. (Due to browser limitations, it does not work on some pages.)
* The keyboard shortcuts "open-popup" now toggles on Popup. (Due to compatibility issues, the name remains "open-popup")
* When a popup is opened from keyboard shortcuts, the focus is given to the searchBox.
* When the Tab key is pressed in the searchBox, the focus is removed.
* Rewrite the synchronization (Firefox Sync/Chrome Sync) process.
* Hotkey Search blocklist can now be set from the options page.
* POST method search process is now the same as the Edge(Chrome) version.
* Bookmarklet API: added `spc.spc.event.caller` and `spc.spc.event.textIsEmpty` that can be used with autoExecBookmarklet.
* Options page: Hotkey in Hotkey Search is now capitalized when it is a single letter. (Existing lowercase letters are automatically converted to uppercase, and in the event of a collision, the one at the end of the engine list will take effect)
* Options page: fixed a problem that some options are not reset when "Reset all options (except search engines)" is executed.
* Options page: Engine POST/Bookmarklet settings are now closed only when other engine settings are clicked.
Version 4.7
Released Jul 19, 2020
* Term replacement: blacklist to blocklist.
* Support for Firefox Beta (79) and later "search.json.mozlz4" version:5.
* If the usual addition is not available in "SPC - Add search engine", OpenSearch will be obtained and added if "application/opensearchdescription+xml" is listed.
* When adding an engine in "SPC - Add search engine", I get the favicon and cache it.
* Favicon is now fetched and cached when adding an engine from the Example Engines Wiki.
* When running multipleSearch from Hotkey Search, users will also be able to search for a hidden engine in popup.
* Tweaked the display when dragging to a folder with popup.
* Options page: Get a favicon in a HiDPI or Retina display environment to be unaffected by the user's zooming in or out of the options page when caching it.
* Options page: favicon cache is also reset when "Reset search engines" is executed.
* Options page: favicon cache is now retained when "Reset all options (except search engines)" is executed.
* Options page: Expanded the width when the input field of the engine has the focus.
Version 4.6
Released Jun 21, 2020
* Edge(Chrome) version only. fixed as a bug in Chrome Beta (84), so added in Ver.4.5 Disabled the default invalidation of "frame" of Contexts.
* Correctly judge editable elements.
* enabled to import POST method engine from "search.json.mozlz4".
* enabled to use "SPC - Add search engine" in textarea.
* changed to not specify the writing direction in the Search box of Popup. (For Arabic, Hebrew, etc.)
* Prevented the favicon from being blurred in the HiDPI or Retina display environment. (Effective from new favicon cache)
* Most of Example Engines has been moved to a Wiki where users can add whatever they need with a click.
* Tweaked the display when hovering the popup folder.
* Bookmarklet API: `spc.spc.openURL()` allows you to specify a script to run after loading.
* Bookmarklet API: extended the Bookmarklet API.
* options page: In the case of the Bookmarklet engine, we made it possible to edit with textarea that allows line breaks.
* options page: changed not to enlarged the input field when hovering the engine.
* options page: moved Instructions section to Wiki.
Version 4.5
Released Apr 19, 2020
* suggestion feature in popup searchBox, you can now choose Bing / Яндекс(Yandex) / 百度(Baidu) as well.
* Edge(Chrome) version only. Chrome Dev (83) and later, Contexts "frame" has been disabled because the context menu of a text box is submenualized when not needed.
* When importing from the original SSS, "copyToClipboard" is changed to bookmarklet.
* The Bookmarklet API runSearch() can now use the "lastUsedEngine".
* extended the Bookmarklet API.
Version 4.4.2
Released Apr 12, 2020
* updated the Bookmarklet APIs documentation on the Options page.
* added sample of automatic search to description of autoExecBookmarklet.
Version 4.4.1
Released Apr 9, 2020
* fixed the problem that popup could not be displayed by keyboard shortcut in Ver.4.4.
Version 4.4
Released Apr 8, 2020
* Firefox version only. fixed encoding issues in Firefox 75. (GH-1)
* suggestion feature in popup searchBox, you can now choose Qwant as well.
* Hotkey Search is now available for engines that are not displayed in popup.
* changed "openAsLink" of built-in function to equivalent Bookmarklet.
* changed `{searchTerms}` / `{linkurl}` in Bookmarklet to String type.
* extended the Bookmarklet API.
* added Example Engines. ("DeepL Translator" / "Bing Translator"). Automatic addition is not performed by version update.
Version 4.3
Released Mar 8, 2020
* "Popup/icons behaviour" -> "Opening behaviour" default changed from "Auto" to "Drag".
* added Open in Window ("reuse new window" / "reuse new background window" / "reuse new incognito(private) window" / "new background incognito(private) window" / "reuse new background incognito(private) window" / "reuse new popup window" / "new background popup window" / "reuse new background popup window")
* 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 "General" -> "Hotkey: Enable hotkey on editable elements" option.
* Hotkey Search no longer excludes "Backspace" / "Delete" keys. (Ver.4.2)
Version 4.2
Released Feb 23, 2020
* autoExecBookmarklet now displays the string in popup Search box when `return "string";`.
* added "Popup/icons behaviour" -> "Right mouse button Long-click".
* fixed an issue where popup were not displayed properly on some sites.
* Hotkey Search now excludes the "Backspace"/"Delete" keys.
* changed default position of favicon on popup folder icon to lower left.
Version 4.1
Released Feb 16, 2020
* Improved compatibility with SSS Version 3.41.0.
* When "Popup Opening behaviour" is "drag" and dragged a link, the link text is used as a search keyword. (You can get the URI as before by dragging while holding down the Ctrl key)
* In addition to the context menu, `{linkurl}` is now available even when "Popup Opening behaviour" is set to "drag".
* If the operating system is set to dark mode, the option page is displayed in dark mode.
* The favicon of the engine immediately below is displayed on the folder icon of popup.
* suggestion feature in popup searchBox, you can now choose DuckDuckGo as well.
* autoExecBookmarklet no longer displays popup when `return true;`. (Can also be used as a blacklist)
* On websites that use frames, autoExecBookmarklet and Bookmarklet now execute on the frame from which the popup or context menu was opened.
* On websites that use frames, enabled to specify the frame to execute Bookmarklet by specifying `@noframes` / `@allframes` in Bookmarklet.
Version 4.0.2
Released Jan 31, 2020
* fixed not being able to search POST method in Firefox 72. (SPC Ver.4.0 or later. Only affects Firefox version)
Version 4.0
Released Jan 31, 2020
* Improved compatibility with SSS Version 3.40.3.
* added support for Chromium-based browsers such as Microsoft Edge and Google Chrome. (I checked the operation as much as possible, but it might not be enough because I don't usually use Chrome.)
* Improved so that all obtained suggests are displayed as search box candidates for Popup.
* added the function to execute Bookmarklet automatically when Popup is displayed.
* auto close the Popup window (Off/LostFocus/Mouseleave).
* added "Popup/icons behaviour" -> "Left mouse button Long-click".
* restored "clipboardWrite" permission as optional_permissions.
* added Popup Style ("Icon only" / "Icon and Name" / "Name only"). When "Icon only", you can temporarily switch the display mode by double-clicking.
* Popup icons are displayed in 10 columns by default.
* added the function to display the last used engine first in Popup.
* removed "Display in a single row" option. Setting "Number of icons per row in grid" to 0 is equivalent. If you update, it will be automatically converted.
* added Example Engines. (USD Currency conversion / copyToClipboard As Text/Html / etc.). Some items may not be added automatically by version update.
Version 3.3
Released Oct 5, 2019
* Enabled to set popup search box to be displayed.
* Enabled to set text color of Popup Search box.
* Popup Search box height is now linked to font size.
* Search engine management on the options page now allows you to toggle a checkbox directly under a folder.
* fixed popup being displayed for a number of frames when "open-popup" Command is used on a website that uses frames without selecting a character string.
Version 3.2
Released Sep 29, 2019
* The search can be executed even with an empty string.
* Allow "open-popup" Command to display popup even if no string is selected.
* added Popup Opening behaviour "drag"
* added Search box to Popup. (Support for Google suggest)
Version 3.1.1
Released Sep 1, 2019
* fixed an issue where the "Add engine" button on the option page did not work in Ver.3.1.
Version 3.1
Released Aug 31, 2019
* added a function to easily add a search engine from the text box context menu.
Version 3.0
Released Aug 25, 2019
* removed webNavigation permission.
* added Hotkey Search.
* support Bookmarklet. (You can also import bookmarklets from your Bookmarks)
* added "Open in sidebar (tab-specific)" / "Open in sidebar (window-specific)" / "Open in sidebar (global)". (sidebar UserAgent can be changed)
* added an option to open as new tabs when opening with "Open in new window" / "(unsupported in Firefox) Open in new background window" / "Open in new incognito (private) window" at multiple search.
* Extension shortcuts have been changed to be managed in Firefox.
Version 2.4
Released Aug 12, 2019
* added Hide Popup with ESC key etc.
Version 2.3
Released Aug 11, 2019
* added Popup Opening behaviour "click"
* added "Popup/icons behaviour" -> "Right mouse button click"
* added "Context menu" -> "Middle mouse button click" / "Right mouse button click"
* added "Open in incognito (private) window" / "Open in Popup window"
Version 2.1
Released Aug 3, 2019
* added option to add to folder when importing from "search.json.mozlz4"
Version 2.0
Released Aug 2, 2019
* added search engine folder management.
* added charset (windows-1251, windows-1252(ISO-8859-1), Big5, GB18030).
Version 1.1
Released Jul 22, 2019
* Based on SSS Version:3.33.0
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
* Context menu title and shortcut key can now be changed freely by the user. (GH-28, GH-24)
Version 6.1
Released Feb 8, 2022
* changed to exclude words and parentheses with hyphens in highlighting.
* The maximum icon size for caching favicons is now set to the user-specified icon size.
* When the selection string is not edited, the selection string is used as is.
* Reduced memory usage. (GH-13)
* changed the default number of columns for Popup icons. 10->7
* Options page: reduced slowdown in environments with a large number of tabs open. (GH-18)
* Options page: Some colors in dark mode are now the same as Firefox about:preferences. (Available in Firefox 96+, Chrome 81+)
Version 6.0.1
Released Aug 5, 2021
* added `color: inherit;` to the internal CSS of highlighting.
* Increased the size of popup Filter box slightly.
* fixed an issue where the navigation key could not be used to select a candidate in the Filter box of popup.
Version 6.0
Released Aug 1, 2021
* Minimum System Requirements Change. Edge(Chrome): 85->88(Release date 2021-01-19)
* added the function to highlight searchQuery.
* added the function to automatically scroll to the highlighted part of searchQuery.
* added a Filter box that allows incremental search from engine name in Popup. Partial Match. Not case-sensitive. (You can also execute it by pressing the Enter key)
* The focus is now cycled when the Tab key is pressed in Popup. (except in the case of repeat).
* added support for specifying the engine by name or URL in omnibox search. Partial match. Not case-sensitive.
* "SPC - Add search engine" now remove fragment identifier in URL.
* changed to correctly judge the browser even in the environment where UserAgent is changed.
* fixed an issue that Hotkey Search could not be performed even if Enter was pressed in searchBox after Ver.4.3.
* fixed an issue that prevented Hotkey Search blocklist from working properly.
* The "data-hotkey" attribute is set when the engine has a Hotkey in the Popup.
* Bookmarklet API: added `spc.spc.mark()`.
* Options page: added undo function.
* Options page: added navigation menu.
* Options page: The error display when an invalid value is entered is now conspicuous.
* Options page: You can now choose to continue if there is a Hotkey conflict.
* Options page: Hotkey Search blocklist now allows lines with only line breaks.
* Options page: added support for importing by dropping file in "Import options from file" and "Load Firefox search engines".
* Options page: changed "Popup/icons behaviour" -> "Enable search box" to "Enable search box and engine filter box".
* Options page: Edge(Chrome) version only. fixed an issue that engines are not excluded when "Reset all options (except search engines)" is executed after Ver.5.0.
Version 5.1
Released Jun 6, 2021
* Firefox Sync now syncs keyboard shortcuts.
* The initial value of Hotkey for Google search is set to ENTER. (Existing settings will not be changed)
* changed to work properly even if you move to Example engines Wiki etc. by page transition in GitHub.
* When Popup is opened from browserAction, popup is displayed in the upper right corner even if a selection exists.
* "SPC - Add search engine" now displays failed engine additions as alert() instead of console.
* fixed an issue that omnibox search cannot do multipleSearch.
* Options page: fixed the problem that the checkbox cannot be toggled all at once when there is an internal engine under the folder in the engine settings.
Version 5.0
Released Mar 7, 2021
* Minimum System Requirements Change. Firefox: 63->78(Current Firefox ESR), Edge(Chrome): 66->85(Release date 2020-08-25)
* Supports "search.json.mozlz4" in Firefox 86 and later. (GH-4)
* added support for omnibox search. (Keywords is shared with Hotkey)
* added support for browserAction to toggle Popup. (Due to browser limitations, it does not work on some pages.)
* The keyboard shortcuts "open-popup" now toggles on Popup. (Due to compatibility issues, the name remains "open-popup")
* When a popup is opened from keyboard shortcuts, the focus is given to the searchBox.
* When the Tab key is pressed in the searchBox, the focus is removed.
* Rewrite the synchronization (Firefox Sync/Chrome Sync) process.
* Hotkey Search blocklist can now be set from the options page.
* POST method search process is now the same as the Edge(Chrome) version.
* Bookmarklet API: added `spc.spc.event.caller` and `spc.spc.event.textIsEmpty` that can be used with autoExecBookmarklet.
* Options page: Hotkey in Hotkey Search is now capitalized when it is a single letter. (Existing lowercase letters are automatically converted to uppercase, and in the event of a collision, the one at the end of the engine list will take effect)
* Options page: fixed a problem that some options are not reset when "Reset all options (except search engines)" is executed.
* Options page: Engine POST/Bookmarklet settings are now closed only when other engine settings are clicked.
Version 4.7
Released Jul 19, 2020
* Term replacement: blacklist to blocklist.
* Support for Firefox Beta (79) and later "search.json.mozlz4" version:5.
* If the usual addition is not available in "SPC - Add search engine", OpenSearch will be obtained and added if "application/opensearchdescription+xml" is listed.
* When adding an engine in "SPC - Add search engine", I get the favicon and cache it.
* Favicon is now fetched and cached when adding an engine from the Example Engines Wiki.
* When running multipleSearch from Hotkey Search, users will also be able to search for a hidden engine in popup.
* Tweaked the display when dragging to a folder with popup.
* Options page: Get a favicon in a HiDPI or Retina display environment to be unaffected by the user's zooming in or out of the options page when caching it.
* Options page: favicon cache is also reset when "Reset search engines" is executed.
* Options page: favicon cache is now retained when "Reset all options (except search engines)" is executed.
* Options page: Expanded the width when the input field of the engine has the focus.
Version 4.6
Released Jun 21, 2020
* Edge(Chrome) version only. fixed as a bug in Chrome Beta (84), so added in Ver.4.5 Disabled the default invalidation of "frame" of Contexts.
* Correctly judge editable elements.
* enabled to import POST method engine from "search.json.mozlz4".
* enabled to use "SPC - Add search engine" in textarea.
* changed to not specify the writing direction in the Search box of Popup. (For Arabic, Hebrew, etc.)
* Prevented the favicon from being blurred in the HiDPI or Retina display environment. (Effective from new favicon cache)
* Most of Example Engines has been moved to a Wiki where users can add whatever they need with a click.
* Tweaked the display when hovering the popup folder.
* Bookmarklet API: `spc.spc.openURL()` allows you to specify a script to run after loading.
* Bookmarklet API: extended the Bookmarklet API.
* options page: In the case of the Bookmarklet engine, we made it possible to edit with textarea that allows line breaks.
* options page: changed not to enlarged the input field when hovering the engine.
* options page: moved Instructions section to Wiki.
Version 4.5
Released Apr 19, 2020
* suggestion feature in popup searchBox, you can now choose Bing / Яндекс(Yandex) / 百度(Baidu) as well.
* Edge(Chrome) version only. Chrome Dev (83) and later, Contexts "frame" has been disabled because the context menu of a text box is submenualized when not needed.
* When importing from the original SSS, "copyToClipboard" is changed to bookmarklet.
* The Bookmarklet API runSearch() can now use the "lastUsedEngine".
* extended the Bookmarklet API.
Version 4.4.2
Released Apr 12, 2020
* updated the Bookmarklet APIs documentation on the Options page.
* added sample of automatic search to description of autoExecBookmarklet.
Version 4.4.1
Released Apr 9, 2020
* fixed the problem that popup could not be displayed by keyboard shortcut in Ver.4.4.
Version 4.4
Released Apr 8, 2020
* Firefox version only. fixed encoding issues in Firefox 75. (GH-1)
* suggestion feature in popup searchBox, you can now choose Qwant as well.
* Hotkey Search is now available for engines that are not displayed in popup.
* changed "openAsLink" of built-in function to equivalent Bookmarklet.
* changed `{searchTerms}` / `{linkurl}` in Bookmarklet to String type.
* extended the Bookmarklet API.
* added Example Engines. ("DeepL Translator" / "Bing Translator"). Automatic addition is not performed by version update.
Version 4.3
Released Mar 8, 2020
* "Popup/icons behaviour" -> "Opening behaviour" default changed from "Auto" to "Drag".
* added Open in Window ("reuse new window" / "reuse new background window" / "reuse new incognito(private) window" / "new background incognito(private) window" / "reuse new background incognito(private) window" / "reuse new popup window" / "new background popup window" / "reuse new background popup window")
* 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 "General" -> "Hotkey: Enable hotkey on editable elements" option.
* Hotkey Search no longer excludes "Backspace" / "Delete" keys. (Ver.4.2)
Version 4.2
Released Feb 23, 2020
* autoExecBookmarklet now displays the string in popup Search box when `return "string";`.
* added "Popup/icons behaviour" -> "Right mouse button Long-click".
* fixed an issue where popup were not displayed properly on some sites.
* Hotkey Search now excludes the "Backspace"/"Delete" keys.
* changed default position of favicon on popup folder icon to lower left.
Version 4.1
Released Feb 16, 2020
* Improved compatibility with SSS Version 3.41.0.
* When "Popup Opening behaviour" is "drag" and dragged a link, the link text is used as a search keyword. (You can get the URI as before by dragging while holding down the Ctrl key)
* In addition to the context menu, `{linkurl}` is now available even when "Popup Opening behaviour" is set to "drag".
* If the operating system is set to dark mode, the option page is displayed in dark mode.
* The favicon of the engine immediately below is displayed on the folder icon of popup.
* suggestion feature in popup searchBox, you can now choose DuckDuckGo as well.
* autoExecBookmarklet no longer displays popup when `return true;`. (Can also be used as a blacklist)
* On websites that use frames, autoExecBookmarklet and Bookmarklet now execute on the frame from which the popup or context menu was opened.
* On websites that use frames, enabled to specify the frame to execute Bookmarklet by specifying `@noframes` / `@allframes` in Bookmarklet.
Version 4.0.2
Released Jan 31, 2020
* fixed not being able to search POST method in Firefox 72. (SPC Ver.4.0 or later. Only affects Firefox version)
Version 4.0
Released Jan 31, 2020
* Improved compatibility with SSS Version 3.40.3.
* added support for Chromium-based browsers such as Microsoft Edge and Google Chrome. (I checked the operation as much as possible, but it might not be enough because I don't usually use Chrome.)
* Improved so that all obtained suggests are displayed as search box candidates for Popup.
* added the function to execute Bookmarklet automatically when Popup is displayed.
* auto close the Popup window (Off/LostFocus/Mouseleave).
* added "Popup/icons behaviour" -> "Left mouse button Long-click".
* restored "clipboardWrite" permission as optional_permissions.
* added Popup Style ("Icon only" / "Icon and Name" / "Name only"). When "Icon only", you can temporarily switch the display mode by double-clicking.
* Popup icons are displayed in 10 columns by default.
* added the function to display the last used engine first in Popup.
* removed "Display in a single row" option. Setting "Number of icons per row in grid" to 0 is equivalent. If you update, it will be automatically converted.
* added Example Engines. (USD Currency conversion / copyToClipboard As Text/Html / etc.). Some items may not be added automatically by version update.
Version 3.3
Released Oct 5, 2019
* Enabled to set popup search box to be displayed.
* Enabled to set text color of Popup Search box.
* Popup Search box height is now linked to font size.
* Search engine management on the options page now allows you to toggle a checkbox directly under a folder.
* fixed popup being displayed for a number of frames when "open-popup" Command is used on a website that uses frames without selecting a character string.
Version 3.2
Released Sep 29, 2019
* The search can be executed even with an empty string.
* Allow "open-popup" Command to display popup even if no string is selected.
* added Popup Opening behaviour "drag"
* added Search box to Popup. (Support for Google suggest)
Version 3.1.1
Released Sep 1, 2019
* fixed an issue where the "Add engine" button on the option page did not work in Ver.3.1.
Version 3.1
Released Aug 31, 2019
* added a function to easily add a search engine from the text box context menu.
Version 3.0
Released Aug 25, 2019
* removed webNavigation permission.
* added Hotkey Search.
* support Bookmarklet. (You can also import bookmarklets from your Bookmarks)
* added "Open in sidebar (tab-specific)" / "Open in sidebar (window-specific)" / "Open in sidebar (global)". (sidebar UserAgent can be changed)
* added an option to open as new tabs when opening with "Open in new window" / "(unsupported in Firefox) Open in new background window" / "Open in new incognito (private) window" at multiple search.
* Extension shortcuts have been changed to be managed in Firefox.
Version 2.4
Released Aug 12, 2019
* added Hide Popup with ESC key etc.
Version 2.3
Released Aug 11, 2019
* added Popup Opening behaviour "click"
* added "Popup/icons behaviour" -> "Right mouse button click"
* added "Context menu" -> "Middle mouse button click" / "Right mouse button click"
* added "Open in incognito (private) window" / "Open in Popup window"
Version 2.1
Released Aug 3, 2019
* added option to add to folder when importing from "search.json.mozlz4"
Version 2.0
Released Aug 2, 2019
* added search engine folder management.
* added charset (windows-1251, windows-1252(ISO-8859-1), Big5, GB18030).
Version 1.1
Released Jul 22, 2019
* Based on SSS Version:3.33.0
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