Tab Commander Firefox

Examine source code of Tab Commander

提供元: lkhoaa Add-on
Inspect and view changes in Tab Commander source codes across current and past versions
xHeader
Modify request and response headers. No ads, no malware.
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "Tab Commander",
  "version": "1.6.5",
  "description": "Command palette for tabs, windows, and browser actions.",
  "browser_specific_settings": {
    "gecko": {
      "id": "tab-commander@kyle.addons",
      "strict_min_version": "128.0",
      "data_collection_permissions": {
        "required": [
          "none"
        ]
      }
    }
  },
  "permissions": [
    "tabs",
    "bookmarks",
    "sessions",
    "storage",
    "scripting",
    "activeTab",
    "webNavigation",
    "downloads",
    "clipboardWrite",
    "contextMenus"
  ],
  "host_permissions": [
    "http://*/*",
    "https://*/*"
  ],
  "background": {
    "scripts": [
      "browser-namespace.js",
      "favicon-utils.js",
      "gist-sync.js",
      "jsqr.js",
      "popup-tools-utils.js",
      "random-string-utils.js",
      "screenshot-utils.js",
      "match-url.js",
      "background.js"
    ]
  },
  "icons": {
    "16": "icons/icon16.png",
    "32": "icons/icon32.png",
    "48": "icons/icon48.png",
    "128": "icons/icon128.png"
  },
  "action": {
    "default_title": "Tab Commander",
    "default_popup": "popup.html",
    "default_icon": {
      "16": "icons/icon16.png",
      "32": "icons/icon32.png",
      "48": "icons/icon48.png",
      "128": "icons/icon128.png"
    }
  },
  "content_scripts": [
    {
      "matches": [
        "http://*/*",
        "https://*/*"
      ],
      "js": [
        "browser-namespace.js",
        "favicon-utils.js",
        "favicon-badge.js"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "*://*.youtube.com/*",
        "*://youtube.com/*",
        "*://*.facebook.com/*",
        "*://facebook.com/*",
        "*://*.fb.com/*",
        "*://fb.com/*"
      ],
      "js": [
        "browser-namespace.js",
        "distraction-blocker-utils.js",
        "distraction-blocker.js"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "http://*/*",
        "https://*/*"
      ],
      "js": [
        "browser-namespace.js",
        "element-remover-utils.js",
        "element-remover.js"
      ],
      "run_at": "document_start"
    }
  ],
  "commands": {
    "_execute_action": {
      "suggested_key": {
        "default": "Alt+K",
        "mac": "Command+K"
      },
      "description": "Open Tab Commander"
    },
    "previous-tab": {
      "suggested_key": {
        "default": "Alt+Q",
        "mac": "Alt+Q"
      },
      "description": "Switch to previous tab"
    },
    "duplicate-tab": {
      "suggested_key": {
        "default": "Alt+Shift+D",
        "mac": "Command+Shift+D"
      },
      "description": "Duplicate tab"
    },
    "copy-url": {
      "suggested_key": {
        "default": "Alt+Shift+C",
        "mac": "Command+Shift+C"
      },
      "description": "Copy current tab URL"
    },
    "generate-random-string": {
      "description": "Open Random String Generator"
    }
  }
}

ベストのTab Commander代替案

Tab Commanderに類似したFirefox add-onをいくつか紹介します: