Copy as Plain Text

Copy as Plain Text

Extension to copy selected text as plain text. Also option to Append as plain text. Keeps carriage returns and line feeds.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 3,
  "name": "Copy as Plain Text",
  "short_name": "Copy Plain",
  "author": "Jeff Baker",
  "version": "1.0.3",
  "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoIJ2Q/aJZ5G+J7ZahwjyLUhptmJTUCzrwsDj3Mxt2v+I8GcgpYLahNkWjSkTmCQyKdIvG+rET5YZyMUFFFHiEc+nQKKOat5uvjdSdsCrF62zHI+7VL4743DjMG5O1WMFf5UMSzhWo8wQ3DtQVrRSG+JrOzHrQe5nvNZam+j2SIZdoUqak59eL/ZR5DoU3bCEjjnjODJPuKC+XcCkeGR52x7cImaPgm+326AlDGzmXU92VlOeTEWFYaJKkWp2XeW5RMy9wu7L1oncQhA9F9/3VreitiypQ/AiB4TAmHB9GWoft9axRha6pHPYRUqs8jDs15f0jqC1QDyVhZXtOE3FuwIDAQAB",
  "description": "Extension to copy selected text as plain text. Also option to Append as plain text. Keeps carriage returns and line feeds.",
  "icons": {
    "16": "images/copy16.png",
    "48": "images/copy48.png",
    "128": "images/copy128.png"
  },
  "permissions": [
    "scripting",
    "identity",
    "identity.email",
    "tabs",
    "storage",
    "clipboardWrite",
    "clipboardRead",
    "contextMenus",
    "activeTab"
  ],
  "host_permissions": [
    "*://www.seabreezecomputers.com/*",
    "*://seabreezecomputers.com/*",
    "*://192.168.1.5/*",
    "<all_urls>"
  ],
  "action": {
    "default_icon": "images/copy38.png",
    "default_title": "Copy as Plain Text Options",
    "default_popup": "popup.html"
  },
  "background": {
    "service_worker": "background.js"
  },
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "storage.js",
        "content.js",
        "copyplain.js",
        "googleDocsUtil.js",
        "license2020.js"
      ],
      "css": [],
      "all_frames": true,
      "run_at": "document_end"
    }
  ]
}