Opens multiple links in the selected content in the current or new window or a tab group.

Latest Version

Version
1.8.0
Update
August 26, 2024
Size
41.59KiB
Developer
Category
Users
4,000+
Rating
4.375 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
ActiveTab
ContextMenus
Scripting
Storage
TabGroups
See more

Open Selected Links Extension

When viewing a page containing a list of links you want to open, such as a list of references in Wikipedia or a paper, it's convenient to be able to open them all at once rather than opening and dragging one at a time.

This extension adds context menus item for selections to open all the links contained in them in the current window (optionally in a new tab group) or a new window.

Alternatively, you can bring up the extension's popup menu to choose exactly which links to open (and now, you can also filter the link text with a regular expression!), whether to open them in the current or a new window, and whether to add them to a new or existing tab group. You can also open the tabs \"snoozed\" to reduce memory footprint prior to reading the tabs.

Finally, you can set up keyboard shortcuts to open selected links with a keystroke.

What's new in 1.8.0:
1. New options:
a. deduplicate: open the first instance of duplicated links
b. focus: give/don't give newly created tabs/windows focus (this can look confusing if used for new windows since they can show up on top)
2. Persistent plugin options: these apply to context menu clicks where appropriate, and set the defaults for the popup.
3. Cleaner plugin internals using Typescript
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Open Selected Links", "version": "1.8.0", "description": "Opens multiple links in the selected content in the current or new window or a tab group.", "manifest_version": 3, "background": { "service_worker": "service-worker-loader.js", "type": "module" }, "options_page": "html/options.html", "action": { "default_popup": "html/popup.html", "default_title": "Open Selected Links", "default_icon": "img/icon48.png" }, "commands": { "osl_in_tabs": { "description": "Open selected links in new tabs in the current window" }, "osl_in_window": { "description": "Open selected links in a new window" }, "osl_in_tab_group": { "description": "Open selected links in a new tab group in the current window" } }, "permissions": [ "activeTab", "contextMenus", "scripting", "storage", "tabGroups" ], "icons": { "16": "img/icon16.png", "32": "img/icon32.png", "48": "img/icon48.png", "128": "img/icon128.png" }, "web_accessible_resources": [ { "matches": [ "*://*/*" ], "resources": [ "html/popup.html" ], "use_dynamic_url": false }, { "matches": [ "http://*/*", "https://*/*" ], "resources": [ "assets/index.ts2.js" ], "use_dynamic_url": false } ], "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVSLPbrAPwtiuV85/7TmiCyz7O6kyrbpWwpqiglqSw6faZkxd+mR7pmn+nYvM7Y9oxIdFpMGKC4z5U8O75bXSJb6jQ94GXknjWmEQVefg3oz958LCb837XQXxbRsOkzS2EZd2XnD8uRAdZmXM4SQUvPQ3EZu7JFjEEdStCOuSnzxvqVG86mIYsx/ebrEJSoCVTznu3BoM87J4u3b4KqzPyk1GoAr8fhTMvILqPsTdQQyK78QjZ40h0/5Trcfe9+qpiTW/nB6lK+2suRJZWb8RTisKnRjLXxpa7kVsk03Skr4LTcsHVyQFdsuGG8WavPz4PY3j3cLK+S6gPBM1M2+vwIDAQAB"}
Read more