Snapshot Capture Firefox

Examine source code of Snapshot Capture

Inspect and view changes in Snapshot Capture source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "description": "With the snapshot capture extension, you can take snapshots of pages for analysis in Tealeaf and Connect.",
  "version": "22.12.9.0",
  "manifest_version": 3,
  "name": "Snapshot Capture",
  "browser_specific_settings": {
    "gecko": {
      "id": "Snapshotextension.Tealeaf@acoustic.com"
    }
  },
  "background": {
    "scripts": [
      "sw.js"
    ],
    "type": "module"
  },
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "run_at": "document_start",
      "js": [
        "content_scripts/capturepage/utils.js",
        "content_scripts/capturepage/pageScroll.js",
        "content_scripts/capturepage/snapshotCapture.js",
        "content_scripts/analytics/iframeScripts.js",
        "content_scripts/analytics/injectedScripts.js"
      ]
    },
    {
      "js": [
        "content_scripts/authenticate/authMessageListener.js"
      ],
      "matches": [
        "*://*.goacoustic.com/*"
      ],
      "all_frames": true
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "content_scripts/capturepage/utils.js"
      ],
      "all_frames": true
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "content_scripts/capturepage/pageValidator.js"
      ]
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "content_scripts/capturepage/utils.js",
        "content_scripts/capturepage/captureIframe.js"
      ],
      "all_frames": true,
      "match_about_blank": true
    }
  ],
  "action": {
    "default_title": "Capture",
    "default_icon": {
      "32": "icons/camera_32x32.png"
    },
    "default_popup": "capturepopup/snapshotCapturePopup.html"
  },
  "icons": {
    "16": "icons/camera_16x16.png",
    "18": "icons/camera_18x18.png",
    "36": "icons/camera_36x36.png",
    "64": "icons/camera_64x64.png"
  },
  "commands": {
    "capture-snapshot": {
      "suggested_key": {
        "default": "Alt+Shift+A",
        "mac": "MacCtrl+Shift+A",
        "linux": "Alt+A"
      },
      "description": "Capture the current page"
    }
  },
  "permissions": [
    "webRequest",
    "tabs",
    "activeTab",
    "storage",
    "webNavigation",
    "alarms",
    "scripting"
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "resources/injectTLTtoDom.js",
        "content_scripts/capturepage/contentScriptToInject.js",
        "content_scripts/capturepage/utils.js",
        "content_scripts/capturepage/snapshotCapture.js",
        "content_scripts/capturepage/pageValidator.js",
        "content_scripts/capturepage/captureIframe.js",
        "content_scripts/capturepage/pageValidator.js"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "host_permissions": [
    "<all_urls>"
  ],
  "externally_connectable": {
    "matches": [
      "*://*.goacoustic.com/*"
    ]
  }
}

Best Snapshot Capture Alternatives

Here are some Firefox add-ons that are similar to Snapshot Capture: