xFanatical Safe Doc

xFanatical Safe Doc

xFanatical Safe Doc smooths the way for schools managing Google Workspace for Education features (Docs, Sheets, Slides, Classroom,…

Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 2,
  "name": "xFanatical Safe Doc",
  "short_name": "Safe Doc",
  "version": "1.45.4",
  "icons": {
    "16": "img/Logo-16x16.png",
    "24": "img/Logo-24x24.png",
    "32": "img/Logo-32x32.png",
    "40": "img/Logo-40x40.png",
    "48": "img/Logo-48x48.png",
    "128": "img/Logo-128x128.png"
  },
  "background": {
    "page": "pages/background.html",
    "persistent": true
  },
  "content_security_policy": "script-src 'self' 'sha256-2Fz4HTDXPj+5BM1qWJ8xaWwEXWaR0BI5NR3+cvOV8ag='; object-src 'self';",
  "content_scripts": [
    {
      "matches": [
        "https://docs.google.com/*",
        "https://classroom.google.com/*",
        "https://drive.google.com/*",
        "https://mail.google.com/*",
        "https://hangouts.google.com/*",
        "https://www.google.com/*",
        "https://chat.google.com/*",
        "https://meet.google.com/*",
        "https://keep.google.com/*",
        "https://jamboard.google.com/*",
        "https://sites.google.com/d/*",
        "https://sites.google.com/u/*",
        "https://script.google.com/*",
        "https://www.youtube.com/embed/*",
        "https://www.youtube-nocookie.com/embed/*"
      ],
      "js": [
        "js/content.js"
      ],
      "run_at": "document_start",
      "all_frames": true
    }
  ],
  "browser_action": {
    "default_icon": {
      "16": "img/Logo-16x16.png",
      "24": "img/Logo-24x24.png",
      "32": "img/Logo-32x32.png"
    },
    "default_title": "xFanatical Safe Doc"
  },
  "permissions": [
    "tabs",
    "storage",
    "identity",
    "alarms",
    "identity.email",
    "webRequest",
    "webRequestBlocking",
    "*://docs.google.com/",
    "*://drive.google.com/",
    "*://www.google.com/",
    "*://jamboard.google.com/"
  ],
  "optional_permissions": [],
  "storage": {
    "managed_schema": "schema.json"
  }
}