Scrnli - Screen Recorder & Screen Capture App

Scrnli - Screen Recorder & Screen Capture App

Free and easy to use screen recorder and screen capture tool. Take screenshot or screen record, edit, download, and share

Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "__MSG_name__",
  "description": "__MSG_desc__",
  "default_locale": "en",
  "version": "4.2.1",
  "manifest_version": 2,
  "icons": {
    "32": "assets/32.png",
    "64": "assets/64.png",
    "128": "assets/128.png"
  },
  "permissions": [
    "storage",
    "activeTab",
    "tabCapture",
    "unlimitedStorage",
    "debugger",
    "desktopCapture",
    "<all_urls>"
  ],
  "browser_action": {
    "default_title": "__MSG_title__",
    "default_popup": "index.html"
  },
  "background": {
    "scripts": [
      "./js/background.js"
    ]
  },
  "content_scripts": [
    {
      "js": [
        "./js/content-script.js"
      ],
      "matches": [
        "<all_urls>"
      ]
    },
    {
      "js": [
        "./js/gpt-screenshot.js"
      ],
      "matches": [
        "*://chat.openai.com/*"
      ]
    },
    {
      "js": [
        "./js/video-recorder-content.js"
      ],
      "matches": [
        "<all_urls>"
      ],
      "run_at": "document_start"
    }
  ],
  "options_page": "./settings.html",
  "content_security_policy": "script-src 'self' 'unsafe-eval' https://apis.google.com blob: 'unsafe-eval'; object-src 'self';script-src-elem 'self' blob: 'unsafe-eval';",
  "web_accessible_resources": [
    "assets/*.svg",
    "assets/*.png",
    "assets/*.css",
    "assets/*.otf",
    "audio-devices.html",
    "js/ffmpeg-core/*"
  ],
  "commands": {
    "screenshot-visible-tab": {
      "description": "Visible page"
    },
    "screenshot-selected-area": {
      "description": "Selected area"
    },
    "screenshot-browser-window": {
      "description": "Browser window"
    },
    "screenshot-entire-page": {
      "description": "Entire Page"
    },
    "add-image": {
      "description": "Add Image"
    },
    "download-entire-page": {
      "description": "Download Entire Page"
    }
  }
}