Snap Links Plus

Snap Links Plus

Select a number of links with a rectangle and open them in new tabs. You can also lasso checkboxes to quickly check or uncheck them. Works with radio buttons as well.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "manifest_version": 2,
  "name": "Snap Links",
  "version": "3.1.11",
  "author": "Clint Priest <[email protected]>",
  "description": "Select multiple links, checkboxes and other elements and act on them such as open them in new tabs or check/un-check them.",
  "homepage_url": "https://cpriest.github.io/SnapLinksPlus",
  "minimum_chrome_version": "51",
  "permissions": [
    "cookies",
    "storage",
    "notifications",
    "clipboardWrite"
  ],
  "optional_permissions": [],
  "icons": {
    "48": "res/SnapLinksLogo48.png",
    "128": "res/SnapLinksLogo128.png"
  },
  "applications": {
    "gecko": {
      "id": "[email protected]",
      "strict_min_version": "63.0"
    }
  },
  "background": {
    "scripts": [
      "src/StoragePrefs.js",
      "src/globals.js",
      "src/background-scripts/background.js"
    ]
  },
  "commands": {},
  "content_scripts": [
    {
      "run_at": "document_end",
      "match_about_blank": true,
      "all_frames": true,
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "src/StoragePrefs.js",
        "src/CSP.js",
        "src/globals.js",
        "src/content-scripts/Utility.js",
        "src/content-scripts/SelectionRect.js",
        "src/content-scripts/ElementIndexer.js",
        "src/content-scripts/SvgOverlay.js",
        "src/content-scripts/CategorizedCollection.js",
        "src/content-scripts/ActionMgr.js",
        "src/content-scripts/EventHandler.js"
      ]
    }
  ],
  "options_ui": {
    "page": "src/html/options.html",
    "chrome_style": true
  }
}