Annotate pdf

Annotate pdf

Need to annotate pdf? Easily add text or images, highlight, comment, and sign pdf! Online pdf editor right in your browser.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "version": "1.0.1",
  "manifest_version": 3,
  "name": "__MSG_appName__",
  "description": "__MSG_appDesc__",
  "default_locale": "en",
  "action": {
    "default_popup": "popup.html"
  },
  "icons": {
    "16": "icons/16x16.png",
    "48": "icons/48x48.png",
    "64": "icons/64x64.png",
    "128": "icons/128x128.png"
  },
  "permissions": [
    "scripting",
    "contextMenus"
  ],
  "host_permissions": [
    "<all_urls>"
  ],
  "content_scripts": [
    {
      "matches": [
        "https://www.google.com/search*"
      ],
      "js": [
        "js/google-serp-content.min.js"
      ],
      "css": [
        "css/google-serp-content.min.css"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "https://*/*.pdf",
        "http://*/*.pdf"
      ],
      "js": [
        "js/pdf-viewer-content.min.js"
      ],
      "css": [
        "css/pdf-viewer-content.min.css"
      ],
      "run_at": "document_idle"
    }
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "icons/16x16.png",
        "icons/48x48.png"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "background": {
    "service_worker": "js/background.min.js"
  },
  "commands": {
    "openWebsite": {
      "suggested_key": {
        "default": "Ctrl+Shift+Y"
      },
      "description": "Open Website with PDF URL"
    }
  },
  "content_security_policy": {
    "extension_pages": "script-src 'self'; object-src 'self'"
  }
}