Castorus Firefox

Examine source code of Castorus

Inspect and view changes in Castorus source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "name": "Castorus",
  "manifest_version": 3,
  "version": "5.22",
  "description": "Historique des annonces immobilières",
  "browser_specific_settings": {
    "gecko": {
      "id": "contact@castorus.com",
      "strict_min_version": "109.0",
      "data_collection_permissions": {
        "required": [
          "browsingActivity"
        ]
      }
    },
    "gecko_android": {
      "strict_min_version": "120.0"
    }
  },
  "icons": {
    "128": "icon.png"
  },
  "action": {
    "default_title": "Castorus",
    "default_icon": "icon.png",
    "default_popup": "popup/popup.html"
  },
  "web_accessible_resources": [
    {
      "resources": [
        "images/logo20.png",
        "css/components.css",
        "consent/dataControl.html",
        "content/renderers/castorus-webcomponent-page.js",
        "content/renderers/castorus-webcomponent-injected.js"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "background": {
    "scripts": [
      "lib/browser-polyfill.js",
      "background/_.js",
      "background/parser.js",
      "background/debug.js",
      "background/ident.js",
      "background/config_loader.js",
      "background/xpath_loader.js",
      "background/newadd_loader.js",
      "background/page_analyzer.js",
      "background/post.js",
      "background/data/property-cache.js",
      "background/messaging/content-handlers.js",
      "background/messaging/popup-handlers.js",
      "background/messaging/shared-handlers.js",
      "background/messenger.js",
      "background/background.js",
      "background/consent-check.js",
      "background/consent-init.js"
    ]
  },
  "permissions": [
    "tabs",
    "storage",
    "webRequest",
    "scripting",
    "alarms",
    "management"
  ],
  "host_permissions": [
    "*://*.castorus.com/*",
    "<all_urls>"
  ],
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "lib/browser-polyfill.js",
        "content/_.js",
        "content/utils/string-utils.js",
        "content/utils/dom-utils.js",
        "content/utils/dom-ready.js",
        "content/utils/url-utils.js",
        "content/utils/filters-loader.js",
        "content/extractors/base-extractor.js",
        "content/extractors/xpath-extractor.js",
        "content/extractors/json-extractor.js",
        "content/extractors/pattern-extractor.js",
        "content/extractors/list-extractor.js",
        "content/renderers/base-renderer.js",
        "content/renderers/iframe-renderer.js",
        "content/renderers/product-renderer.js",
        "content/renderers/castorus-webcomponent.js",
        "content/renderers/castorus-widget.js",
        "content/renderers/webcomponent-renderer.js",
        "content/messaging/content-to-background.js",
        "content/content.js"
      ],
      "css": [
        "css/components.css"
      ],
      "run_at": "document_start"
    }
  ]
}

Best Castorus Alternatives

Here are some Firefox add-ons that are similar to Castorus: