CR-Fixes Firefox

Examine source code of CR-Fixes

By: Oneric
Inspect and view changes in CR-Fixes source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 2,
  "name": "CR-Fixes",
  "version": "1.2.1",
  "description": "Adds some additional functionality to the Crunchyroll website.",
  "homepage_url": "https://github.com/TheOneric/cr-fixes",
  "icons": {
    "32": "icon.svg"
  },
  "content_scripts": [
    {
      "matches": [
        "https://www.crunchyroll.com/*"
      ],
      "exclude_globs": [
        "*/versioned_assets/*"
      ],
      "js": [
        "js/lib_general.js",
        "js/lib_awaitMatch.js",
        "js/cs_bg.js"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "https://www.crunchyroll.com/*"
      ],
      "exclude_globs": [
        "*/versioned_assets/*"
      ],
      "js": [
        "js/lib_general.js",
        "js/cs_reorder.js"
      ],
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://www.crunchyroll.com/*"
      ],
      "include_globs": [
        "*/episode*"
      ],
      "js": [
        "js/lib_general.js",
        "js/cs_player.js"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "https://www.crunchyroll.com/*"
      ],
      "exclude_globs": [
        "*/versioned_assets/*"
      ],
      "js": [
        "js/lib_general.js",
        "js/lib_darktheme.js",
        "js/cs_dt.js"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "https://www.crunchyroll.com/*"
      ],
      "include_globs": [
        "*/episode*"
      ],
      "js": [
        "js/lib_general.js",
        "js/cs_noautoplay.js"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "https://www.crunchyroll.com/*"
      ],
      "include_globs": [
        "*/episode*"
      ],
      "js": [
        "js/lib_general.js",
        "js/lib_awaitMatch.js",
        "js/cs_playerMenu.js"
      ],
      "run_at": "document_idle"
    }
  ],
  "background": {
    "scripts": [
      "js/lib_general.js",
      "extension_pages/settings.js",
      "js/bg_injector.js"
    ]
  },
  "browser_action": {
    "default_icon": "icon.svg",
    "default_title": "CR-Fixes",
    "default_popup": "extension_pages/popup_overview.html"
  },
  "web_accessible_resources": [
    "img/cr-background-template.png",
    "css/darktheme.css"
  ],
  "permissions": [
    "*://*.crunchyroll.com/*",
    "*://crunchyroll.com/*",
    "cookies",
    "storage"
  ],
  "optional_permissions": [
    "activeTab"
  ],
  "options_ui": {
    "page": "extension_pages/settings_full.html"
  },
  "browser_specific_settings": {
    "gecko": {
      "strict_min_version": "57.0",
      "id": "cr-fixes@oneric.de"
    }
  }
}

Best CR-Fixes Alternatives

Here are some Firefox add-ons that are similar to CR-Fixes: