Video Download Helper Firefox

Examine source code of Video Download Helper

Inspect and view changes in Video Download Helper source codes across current and past versions
Vidego icon
Looking to download videos? Try the universal video downloader:
Please login to examine the extension's source code.
manifest.json
{
  "optional_permissions": [
    "browsingData",
    "downloads.open"
  ],
  "commands": {
    "default-action": {
      "suggested_key": {
        "default": "Alt+Down",
        "mac": "Ctrl+Shift+Down"
      },
      "description": "Execute default action"
    },
    "_execute_action": {
      "suggested_key": {
        "default": "Alt+Up",
        "mac": "Ctrl+Shift+Up"
      }
    }
  },
  "browser_specific_settings": {
    "gecko": {
      "strict_min_version": "115.0",
      "id": "{d0f542cc-da35-4220-b835-db752cdcf7ca}"
    }
  },
  "description": "__MSG_appDesc__",
  "default_locale": "en",
  "content_scripts": [
    {
      "matches": [
        "*://*.youtube.com/*"
      ],
      "world": "ISOLATED",
      "js": [
        "injected/youtube.js"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "matches": [
        "*://*.youtube.com/*"
      ],
      "world": "MAIN",
      "js": [
        "injected/youtube_untrusted.js"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "matches": [
        "*://*.vimeo.com/*"
      ],
      "world": "ISOLATED",
      "js": [
        "injected/vimeo.js"
      ],
      "all_frames": true,
      "run_at": "document_start"
    },
    {
      "matches": [
        "*://*.vimeo.com/*"
      ],
      "world": "MAIN",
      "js": [
        "injected/vimeo_untrusted.js"
      ],
      "all_frames": true,
      "run_at": "document_start"
    },
    {
      "matches": [
        "*://*.facebook.com/*",
        "*://*.instagram.com/*"
      ],
      "world": "ISOLATED",
      "js": [
        "injected/facebook.js"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "matches": [
        "*://*.ok.ru/*",
        "*://*.m.ok.ru/*"
      ],
      "world": "ISOLATED",
      "js": [
        "injected/ok.js"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "matches": [
        "*://*.vk.com/*",
        "*://*.vk.ru/*",
        "*://*.vkvideo.ru/*",
        "*://live.vkvideo.ru/*"
      ],
      "world": "ISOLATED",
      "js": [
        "injected/vk.js"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "matches": [
        "*://*.canva.com/*"
      ],
      "world": "ISOLATED",
      "js": [
        "injected/canva.js"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "matches": [
        "*://*.iq.com/*"
      ],
      "world": "ISOLATED",
      "js": [
        "injected/iq.js"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "matches": [
        "*://*.iq.com/*"
      ],
      "world": "MAIN",
      "js": [
        "injected/iq_untrusted.js"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "matches": [
        "*://*.twitcasting.tv/*"
      ],
      "world": "ISOLATED",
      "js": [
        "injected/twitcasting.js"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "matches": [
        "*://*.bilibili.tv/*",
        "*://*.bilibili.com/*"
      ],
      "world": "ISOLATED",
      "js": [
        "injected/bilibili.js"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "matches": [
        "*://*.bilibili.tv/*",
        "*://*.bilibili.com/*"
      ],
      "world": "MAIN",
      "js": [
        "injected/bilibili_untrusted.js"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "matches": [
        "*://*.taiav.com/*"
      ],
      "world": "MAIN",
      "js": [
        "injected/taiav.js"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "matches": [
        "*://*.osmosis.org/*"
      ],
      "world": "ISOLATED",
      "js": [
        "injected/osmosis.js"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "matches": [
        "*://*.kick.com/*"
      ],
      "world": "ISOLATED",
      "js": [
        "injected/kick.js"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "matches": [
        "*://*.chaturbate.com/*",
        "*://*.chaturbate.eu/*",
        "*://*.chaturbate.global/*"
      ],
      "world": "ISOLATED",
      "js": [
        "injected/chaturbate.js"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://v10.downloadhelper.net/activate*",
        "https://app.v10.downloadhelper.net/activate*"
      ],
      "world": "ISOLATED",
      "js": [
        "injected/activate.js"
      ],
      "run_at": "document_start"
    }
  ],
  "manifest_version": 3,
  "host_permissions": [
    "<all_urls>",
    "*://*/*"
  ],
  "name": "Video Download Helper",
  "version": "12.0.2",
  "background": {
    "type": "module",
    "scripts": [
      "service/main.js"
    ]
  },
  "action": {
    "default_title": "Video Download Helper",
    "default_icon": {
      "128": "bitmaps/logo-128-color.png"
    }
  },
  "icons": {
    "128": "bitmaps/logo-128-color.png"
  },
  "content_security_policy": {
    "extension_pages": "script-src 'self' 'wasm-unsafe-eval'"
  },
  "permissions": [
    "tabs",
    "downloads",
    "webRequest",
    "webNavigation",
    "scripting",
    "declarativeNetRequest",
    "storage",
    "notifications",
    "contextMenus",
    "unlimitedStorage"
  ],
  "sidebar_action": {
    "default_icon": "/bitmaps/logo-128-color.png",
    "default_panel": "/content/sidebar.html",
    "browser_style": false,
    "default_title": "Video Download Helper",
    "open_at_install": false
  }
}

Best Video Download Helper Alternatives

Here are some Firefox add-ons that are similar to Video Download Helper: