ScrollAnywhere

Drag scrollbar with your middle mouse button anywhere on the page. Supports also "grab and drag" style.
Premium users can view and search full source code, and see the source code differences between two versions.
Upgrade to premium
manifest.json
{
  "manifest_version": 3,
  "version": "9.3",
  "author": "Juraj Mäsiar",
  "default_locale": "en",
  "name": "__MSG_app_name__",
  "description": "__MSG_app_desc__",
  "icons": {
    "48": "48.png",
    "128": "128.png"
  },
  "background": {
    "service_worker": "background.loader.js"
  },
  "action": {
    "default_icon": {
      "128": "128.png"
    },
    "default_popup": "popup/popup.html"
  },
  "options_ui": {
    "page": "options/options.html",
    "open_in_tab": true
  },
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "all_frames": true,
      "run_at": "document_start",
      "js": [
        "browser-polyfill.min.js",
        "content_script/chrome_scrollbars.js",
        "content_script/scroll_anywhere.js"
      ]
    }
  ],
  "permissions": [
    "alarms",
    "storage",
    "scripting",
    "activeTab"
  ],
  "host_permissions": [
    "<all_urls>"
  ],
  "optional_permissions": [
    "clipboardRead"
  ],
  "update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"
}