Search for the selected text in search engines

Latest Version

Version
0.9.3
Update
August 4, 2024
Size
163KiB
Developer
Category
Users
30,000+
Rating
4.66852 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
ContextMenus
Storage
Notifications
ClipboardWrite
Tabs
Offscreen
See more

Selection Search Extension

With this extension you can easily search for text you have selected. When some text is selected you can left click the selected text to get a popup where you can choose a search engine to search with.

In the options page you can customize the look of the menu, which mouse button that should activate the menu, which search engines to show, and a lot of other things.


**************************************

When you install this extension you will get a warning that this extension can:

\"Access your data on all websites.\"

This is needed because the code for the popup-menu needs to be added to every website for it to work.

**************************************

If you want to report a bug/issue, please use the following site:
https://github.com/Pitmairen/selection-search/issues

Alternatively you can use the support section on this site (chrome web store), but I get no notifications about new posts, so I may not notice the message.

**************************************

Source code:
https://github.com/Pitmairen/selection-search

**************************************
Donations:

Some people have asked for ways to make donations to the project. If you want to make a donation you can do so by buying me a coffee:
https://www.buymeacoffee.com/pitmairen

**************************************

Changelog:

0.9.3
- Fix issue where some icons failing to load could trigger a loop in the image loading, which could cause high CPU usage and pages failing to load.


0.9.2
- Improvements to icon loading. The icons are now loaded in the background worker, similar to how it was done in the 0.8.* versions of the extensions. This should make the icons load faster and with less chance of icons failing to load.

Note: The icons are cached in the sessions store provided by the browser. This storage has limited capacity. If you have a lot of search engines or have many large custom icons, you can hit the limit. This will cause some icons to fail to load. If this happens try to use smaller icons if you have custom icons. If that does not help report the issue as it may be possible to make the usage of the storage more efficient if necessary.

You can also hit the limit if you make a lot of changes to your search engines in one go, but this should be fixable by just restarting the browser as this will cleanup old entries in the storage.

0.9.1
- Fix issue with context menu items requiring two clicks to work
- Fix issue where the context menu items was not added properly
- Fix issue where hitting enter in the toolbar search box would not open the first search engine
- Changed icon loading to use the icon urls directly, instead of loading the icons in the
background, as the background loading does not work properly with manifest v3. This will
probably also fix some issues where custom svg images would not load.

0.9.0
- Major rewrite of internals to migrate the extension to manifest V3, as required by Chrome for the extension to continue to work.
- No new features or bug fixes in this release.

0.8.64
- Added search-url variable PAGE_QS_VAR_NO_ENCODING to allow query string variables without encoding

0.8.63
- Added new buttons to allow adding new search engines/separators/submenus at specific positions in the search engine list

0.8.62
- Added search-url variable %PAGE_ORIGIN_NO_ENCODING, same as %PAGE_ORIGIN, but without URL encoding

0.8.61
- Added option to enable the search engine popup blacklist/whitelist to also affect the search engine hotkeys. The options is located under Popup menu -> Advanced -> Blacklist/whitelist.

0.8.60
- Don't try to load settings from sync storage if sync is disabled in settings, this could fail in some special cases.

0.8.59
- Add option to open seaches in a small popup window

0.5.58
- Fix issue where the popup could be partially positioned outside the top of the browser window and become unreachable. Mostly an issue for very large popup menus with many search engines.

0.8.57
- Fix mycroft integration.
- Add an additional source for search engine icons that is used if the default source does not have an icon.

0.8.56
- Added special search engine marker for sites requiring encodings other than UTF-8. Simply append {SPECIALENCODING} to the end of the search engine url. This enables the feature and the browser should be able to auto detect the correct encoding.

0.8.55:
- Possible fix for freezing tabs for searches opened in new foreground tab

0.8.54:
- Revert escape feature (}) added in previous release. This broke some search placeholders.

0.8.53:
- Added option to open search in new window
- Make it possible to add search url to the submenu root item. If a search url is added it will open when clicking the submenu root item, unless the openall on click option is checked.
- Improved replacement of bracket placeholders ({%s}). If \"}\" must be used inside the placeholder it can now be escaped using \"}\".
- Improved regexp placeholder replace converter. The old \"re:\" converter still works for backwards compatibility. The new improved converter is called \"replace:\", and is documented under \"More Variables\" at the top of the options page.

0.8.52:
- Upgraded to latest jquery version to get latest security fixes

0.8.51:
- Fix issue with saving changed settings on options page

For full changelog see:

https://github.com/Pitmairen/selection-search#changelog
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Selection Search", "version": "0.9.3", "manifest_version": 3, "description": "Search for the selected text in search engines", "minimum_chrome_version": "102", "icons": { "16": "img/icon16.png", "48": "img/icon48.png", "128": "img/icon128.png" }, "options_page": "options/options.html", "background": { "service_worker" : "background/service_worker.js" }, "action": { "default_popup": "browseraction/popup.html" }, "content_scripts": [ { "matches": ["http://*/*", "https://*/*", "file://*/*"], "js": ["common/browsersupport.js", "popup/popup.js", "popup/popup_modifier.js", "popup/circular_popup.js", "popup/activators.js", "common/actionutils.js", "popup/selection_util.js", "popup/actions.js", "popup/style.js", "popup/button.js", "common/encoding.js", "popup/event_utils.js", "common/urlparse.js", "common/jquery-3.6.4.min.js", "old/engine-editor.js", "old/extractform.js", "popup/positioning.js", "popup/autohide.js", "popup/search_engine_hotkeys.js", "popup/init_script.js"], "run_at" : "document_end", "all_frames" : true }, { "matches": ["http://mycroftproject.com/*", "https://mycroftproject.com/*"], "js": ["common/browsersupport.js", "old/opensearch.js", "sites/mycroft.js"], "run_at" : "document_end" } ], "permissions": [ "contextMenus", "storage", "notifications", "clipboardWrite", "tabs", "offscreen" ], "host_permissions": ["https://s2.googleusercontent.com/s2/favicons*"], "web_accessible_resources": [ { "resources": ["old/postsearch.html", "old/postsearch.js", "old/encoding-search.html", "old/encoding-search.js"], "matches": ["http://*/*", "https://*/*", "file://*/*"] }, { "resources": [ "img/icon16.png", "img/icon48.png", "img/icon128.png", "img/close.png", "img/ajax-loader.gif", "img/default_favicon.png", "img/copy.svg", "img/folder.svg" ], "matches": ["http://*/*", "https://*/*", "file://*/*"] } ]}
Read more

Similar Extensions

icon

Context Menu Search Extension · Productivity 30,000+ 810 ★ 158KiB

icon

Simple = Select + Search Extension · Productivity 30,000+ 231 ★ 695KiB

icon

Search All Extension · Productivity 30,000+ 176 ★ 233KiB

icon

All in one web searcher Extension · Productivity 30,000+ 82 ★ 63.63KiB

icon

Advanced search on selected text Extension · Productivity 30,000+ 37 ★ 10.74KiB

icon

Selecton — selection popup. Copy & search Extension · Productivity 30,000+ 91 ★ 142KiB

icon

ContextSearch web-ext Extension · Productivity 30,000+ 60 ★ 605KiB

icon

Context Menu Search Extension · Productivity 30,000+ 22 ★ 183KiB

icon

Omni - Meta Search Engine Extension · Productivity 30,000+ 22 ★ 196KiB

icon

MyMenu Extension · Productivity 30,000+ 82 ★ 144KiB

icon

SelectionSK Extension · Productivity 30,000+ 49 ★ 388KiB

icon

Ultra Button Extension · Productivity 30,000+ 66 ★ 144KiB

icon

Extentie - extension manager Extension · Productivity 30,000+ 39 ★ 98.35KiB

icon

Selekt - One click actions for text selection Extension · Productivity 30,000+ 34 ★ 129KiB

icon

Extensions switcher Extension · Accessibility 30,000+ 63 ★ 109KiB

icon

Trufflepiggy - Context Search Extension · Productivity 30,000+ 23 ★ 65.47KiB

icon

SearchBar Extension · Productivity 30,000+ 459 ★ 280KiB

icon

Clickable Links Extension · Productivity 30,000+ 190 ★ 57.51KiB

icon

Custom Right-Click Menu Extension · Productivity 30,000+ 43 ★ 4.51MiB

icon

Search Center Extension · Productivity 30,000+ 250 ★ 278KiB

icon

Context Bookmarks Extension · Productivity 30,000+ 75 ★ 49.66KiB

icon

Search the current site Extension · Productivity 30,000+ 324 ★ 79.0KiB

icon

Instant Preview Extension · Productivity 30,000+ 163 ★ 27.73KiB

icon

Minimal Bookmarks Tree Extension · Productivity 30,000+ 221 ★ 57.3KiB

User reviews

icon

Moo Scree (ID: 00000084547bf9b7) Voted 5 ★ - Updated 12/12/2024 The absolute best new king of selection/context menu searchers! Even better than before.

icon

Oleksander Dudar (ID: 000000c30ecdfcf8) Voted 4 ★ - Updated 10/18/2024 The best of its kind. If it also had custom reverse image search integrated it would be just perfect..!

icon

عبدالله السليمان (ID: 0000007a6eb791f7) Voted 5 ★ - Updated 02/10/2024 أسرع طريقة للبحث بتظليل الكلمة أو الجملة ، واختيار أي محرك بحث من القائمة التي تظهر لك والتي تستطيع أن تضيف عليها ما تشاء من محركات البحث . أداة أعتقد أن الجميع لن يستغني عنها بعد تجربتها .

icon

Grün Blau Gelb (ID: 000000533d21b124) Voted 1 ★ - Updated 11/06/2023 Spy app???? Often opens a popup, but only during a password entry. It seems to me that this is a security risk!

icon

William Angel (ID: 000000e6d4b9e20b) Voted 5 ★ - Updated 10/06/2023 Excelent