Open Links in New Tab
Modern Web Extension to Open Links in New Tabs for Specified Domains or Temporarily on Any Tab.
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"manifest_version": 3,
"version": "0.1.8",
"name": "Open Links in New Tab",
"description": "Modern Web Extension to Open Links in New Tabs for Specified Domains or Temporarily on Any Tab.",
"homepage_url": "https://github.com/cssnr/open-links-in-new-tab",
"author": "Shane",
"commands": {
"_execute_action": {
"suggested_key": {
"default": "Alt+Shift+X"
},
"description": "Show Popup"
},
"toggle-site": {
"suggested_key": {
"default": "Alt+Shift+N"
},
"description": "Toggle Current Domain"
},
"enable-temp": {
"suggested_key": {
"default": "Alt+Shift+W"
},
"description": "Enable Temporarily"
}
},
"permissions": [
"activeTab",
"contextMenus",
"scripting",
"storage"
],
"host_permissions": [
"https://*/*",
"http://*/*"
],
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"js": [
"js/tab.js"
]
}
],
"background": {
"type": "module",
"service_worker": "js/service-worker.js"
},
"options_ui": {
"page": "html/options.html",
"open_in_tab": true
},
"action": {
"default_title": "Open Links in New Tab",
"default_popup": "html/popup.html",
"default_icon": {
"16": "images/logo16.png",
"32": "images/logo32.png",
"48": "images/logo48.png",
"96": "images/logo96.png",
"128": "images/logo128.png"
}
},
"icons": {
"16": "images/logo16.png",
"32": "images/logo32.png",
"48": "images/logo48.png",
"96": "images/logo96.png",
"128": "images/logo128.png"
},
"minimum_chrome_version": "88"
}