Admin Tools Box Firefox

Examine source code of Admin Tools Box

제작자: WEDOS
Inspect and view changes in Admin Tools Box source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "Admin Tools Box",
  "description": "Force links into new tabs, auto-suspend idle tabs, and auto-refresh specific pages to keep browsing fast.",
  "version": "0.0.12",
  "browser_specific_settings": {
    "gecko": {
      "id": "admin-tools-box@localhost",
      "strict_min_version": "109.0"
    }
  },
  "permissions": [
    "tabs",
    "storage",
    "alarms",
    "webNavigation",
    "activeTab",
    "scripting",
    "clipboardRead",
    "clipboardWrite",
    "downloads",
    "bookmarks",
    "notifications",
    "menus",
    "contextMenus",
    "declarativeNetRequest"
  ],
  "host_permissions": [
    "<all_urls>"
  ],
  "declarative_net_request": {
    "rule_resources": [
      {
        "id": "basic_ads",
        "enabled": true,
        "path": "rules/basic-ads.json"
      },
      {
        "id": "twitch_ads",
        "enabled": true,
        "path": "rules/twitch-ads.json"
      },
      {
        "id": "tracking_protection",
        "enabled": true,
        "path": "rules/tracking.json"
      },
      {
        "id": "social_trackers",
        "enabled": true,
        "path": "rules/social-trackers.json"
      },
      {
        "id": "extra_blocking",
        "enabled": true,
        "path": "rules/extra-blocking.json"
      }
    ]
  },
  "icons": {
    "16": "icon.png",
    "32": "icon.png",
    "48": "icon.png",
    "128": "icon.png"
  },
  "background": {
    "scripts": [
      "firefox-compat.js",
      "logger.js",
      "wedos-bar-background.js",
      "wedos-priority-checker.js",
      "onetab.js",
      "screenshot-background.js",
      "service_worker.js",
      "background-clipboard.js"
    ]
  },
  "sidebar_action": {
    "default_title": "Admin Tools Box",
    "default_panel": "popup.html",
    "default_icon": "icon.png"
  },
  "action": {
    "default_title": "Admin Tools Box",
    "default_icon": {
      "16": "icon.png",
      "32": "icon.png",
      "48": "icon.png",
      "128": "icon.png"
    },
    "default_popup": "popup.html"
  },
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "logger.js",
        "wedos-bar.js"
      ],
      "css": [
        "wedos-bar.css"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "logger.js",
        "modal-helper.js",
        "content.js"
      ],
      "css": [
        "modal-theme.css"
      ],
      "run_at": "document_start",
      "all_frames": true,
      "match_about_blank": true
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "logger.js",
        "vendor/darkreader.js",
        "darkreader-content.js"
      ],
      "run_at": "document_start",
      "all_frames": true
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "logger.js",
        "powertext-content.js"
      ],
      "run_at": "document_idle",
      "all_frames": true,
      "match_about_blank": true
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "logger.js",
        "notes-content.js"
      ],
      "run_at": "document_idle",
      "all_frames": true,
      "match_about_blank": true
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "logger.js",
        "text-editor-content.js"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "logger.js",
        "webpagetest-modal.js"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "logger.js",
        "wedos-lookup.js"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "*://*.chat.admin.wedos.org/*",
        "*://client-i.wedos.com/*",
        "*://client.wedos.com/*"
      ],
      "js": [
        "logger.js",
        "wedos-chat-notifications.js"
      ],
      "run_at": "document_idle",
      "all_frames": true
    },
    {
      "matches": [
        "*://client-i.wedos.com/chat/operator/*",
        "*://client.wedos.com/chat/operator/*"
      ],
      "js": [
        "logger.js",
        "chat-operator-content.js"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "*://*.wedos.com/*",
        "*://*.wedos.cz/*",
        "*://*.wedos.org/*"
      ],
      "js": [
        "logger.js",
        "wedos-chat-operator-custom.js"
      ],
      "run_at": "document_idle",
      "all_frames": false,
      "exclude_matches": [
        "*://client-i.wedos.com/chat/operator/*",
        "*://client.wedos.com/chat/operator/*"
      ]
    },
    {
      "matches": [
        "*://wiki.wedos.org/wiki/Datacentrum_-_rozpis_*"
      ],
      "js": [
        "logger.js",
        "wedos-wiki-rozpis.js"
      ],
      "css": [
        "wedos-wiki-rozpis.css"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "*://admin.wedos.org/admin/comm/chat-list.php*"
      ],
      "js": [
        "logger.js",
        "wedos-chat-collector.js"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "*://client.wedos.com/webhosting/db-detail.html*",
        "*://client.wedos.com/webhosting/webhost-detail.html*"
      ],
      "js": [
        "logger.js",
        "wedos-db-bulk-delete.js"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "https://hosting.admin.wedos.org/admin/hosting/services-list.php*"
      ],
      "js": [
        "logger.js",
        "slist.js"
      ],
      "css": [
        "slist.css"
      ],
      "all_frames": true
    },
    {
      "matches": [
        "https://hosting.admin.wedos.org/admin/hosting/ftp-internal.php*"
      ],
      "js": [
        "logger.js",
        "pftp.js"
      ]
    },
    {
      "matches": [
        "https://hosting.admin.wedos.org/admin/domain/domain/diagnostics.php*"
      ],
      "js": [
        "logger.js",
        "wedos-diagnostics-inject.js",
        "wedos-diagnostics-nic.js"
      ]
    },
    {
      "matches": [
        "https://admin.wedos.org/admin/post/mbox-in*",
        "https://admin.wedos.org/admin/post/msg-in*",
        "https://admin.wedos.org/admin/post/compose-reply*",
        "https://hosting.admin.wedos.org/*",
        "https://admin.wedos.org/admin/clients/client-edit*"
      ],
      "js": [
        "logger.js",
        "tabopenn.js"
      ],
      "all_frames": true
    },
    {
      "matches": [
        "https://admin.wedos.org/admin/post/mbox-in*"
      ],
      "js": [
        "logger.js",
        "mailbox.js"
      ],
      "css": [
        "mailbox.css"
      ]
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "logger.js",
        "highlighter-content.js"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "logger.js",
        "wedos-priority-notification.js"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "https://admin.wedos.org/admin/post/msg-in*"
      ],
      "js": [
        "logger.js",
        "email.js"
      ],
      "css": [
        "email.css"
      ]
    },
    {
      "matches": [
        "*://admin.wedos.org/admin/misc/reminder-edit*"
      ],
      "js": [
        "reminder-autofill.js"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "https://admin.wedos.org/admin/post/compose-reply*"
      ],
      "js": [
        "logger.js",
        "sendmail.js"
      ],
      "css": [
        "sendmail.css"
      ]
    },
    {
      "matches": [
        "https://admin.wedos.org/admin/post/mbox-in*",
        "https://admin.wedos.org/admin/post/msg-in*",
        "https://admin.wedos.org/admin/post/compose-reply*",
        "https://hosting.admin.wedos.org/*",
        "https://admin.wedos.org/admin/clients/client-edit*"
      ],
      "js": [
        "logger.js",
        "postdg.js"
      ],
      "css": [
        "postdg.css"
      ]
    },
    {
      "matches": [
        "https://*.chat.admin.wedos.org/*"
      ],
      "js": [
        "logger.js",
        "chat.js"
      ],
      "css": [
        "chat.css"
      ],
      "all_frames": true
    },
    {
      "matches": [
        "https://admin.wedos.org/*",
        "https://rocketchat.wedos.org/*",
        "https://kb.vedos.cz/*",
        "https://kb.wedos.global/*",
        "https://help.wedos.cz/*",
        "https://client-i.wedos.com/*",
        "https://*.chat.admin.wedos.org/*"
      ],
      "all_frames": true,
      "js": [
        "logger.js",
        "library.js"
      ],
      "css": [
        "library.css"
      ]
    },
    {
      "matches": [
        "https://admin.wedos.org/admin/post/*",
        "https://client-i.wedos.com/*",
        "https://*.chat.admin.wedos.org/*"
      ],
      "all_frames": true,
      "js": [
        "logger.js",
        "expand.js"
      ],
      "css": [
        "expand.css"
      ]
    },
    {
      "matches": [
        "https://rocketchat.wedos.org/*"
      ],
      "js": [
        "logger.js",
        "rocketchat-notif-content.js"
      ],
      "run_at": "document_idle",
      "all_frames": false
    }
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "override.js",
        "vendor/darkreader.js",
        "vendor/darkreader-proxy.js",
        "screenshot-editor.html",
        "screenshot-editor.css",
        "screenshot-editor.js",
        "wedos-chat-collector-injected.js",
        "popup.html",
        "popup.css",
        "popup.js",
        "powertext.html",
        "powertext.css",
        "powertext.js",
        "storage/data-library.json",
        "storage/data-copypaste.json",
        "overrides/wopenn-override.js",
        "images/*"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "options_page": "options.html",
  "commands": {
    "move-tab-left": {
      "suggested_key": {
        "default": "Alt+Shift+Left"
      },
      "description": "Move active tab to the left"
    },
    "move-to-next-window": {
      "suggested_key": {
        "default": "Alt+Shift+N"
      },
      "description": "Move active tab to next window"
    },
    "save-all-tabs": {
      "suggested_key": {
        "default": "Ctrl+Shift+O"
      },
      "description": "Save all tabs to OneTab"
    },
    "toggle-chat-operator-modal": {
      "suggested_key": {
        "default": "Alt+Shift+W"
      },
      "description": "Toggle WEDOS Chat Operator modal"
    }
  }
}

최고의 Admin Tools Box 대안

다음은 Admin Tools Box과(와) 유사한 Firefox add-on입니다: