Rebrandly | Custom URL shortener

Rebrandly | Custom URL shortener

Create branded links (short URLs with a custom domain name) directly from the page you are visiting

Merlin
Additional files are visible only to premium users

manifest.json


{
  "author": "Rebrandly",
  "background": {
    "page": "background.html",
    "persistent": true
  },
  "browser_action": {
    "default_icon": {
      "512": "favicon.png"
    },
    "default_popup": "popup.html"
  },
  "commands": {
    "_execute_browser_action": {
      "suggested_key": {
        "default": "Alt+R",
        "windows": "Alt+R",
        "mac": "MacCtrl+R",
        "chromeos": "Alt+R",
        "linux": "Alt+R"
      }
    }
  },
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "js/utils/constants.js",
        "js/utils/defaults.js",
        "js/libs/validator.min.js",
        "js/libs/le.min.js",
        "js/libs/tldjs.js",
        "js/libs/jquery-3.2.1.min.js",
        "js/utils/logger.js",
        "js/menus/utils-eld-popup.js",
        "js/helpers/api-middleware.js",
        "js/ald/elements.js",
        "js/ald/linkEngine.js",
        "js/ald/core.js",
        "js/entry_automatic_link_detection.js",
        "js/features/automatic_replace.js"
      ],
      "css": [
        "css/style.css"
      ],
      "all_frames": true,
      "exclude_matches": [
        "https://*.rebrandly.com/*"
      ]
    },
    {
      "all_frames": true,
      "js": [
        "js/utils/external_listener.js"
      ],
      "matches": [
        "*://localhost/*",
        "https://*.rebrandly.com/*"
      ]
    },
    {
      "js": [
        "js/oauth/oauth.js"
      ],
      "matches": [
        "https://oauth.rebrandly.com/robots.txt*"
      ],
      "run_at": "document_start"
    }
  ],
  "content_security_policy": "script-src 'self' 'unsafe-eval' https://cdn.statuspage.io https://www.google.com https://www.gstatic.com https://www.google-analytics.com; object-src 'self'",
  "description": "Create branded links (short URLs with a custom domain name) directly from the page you are visiting",
  "externally_connectable": {
    "matches": [
      "http://localhost/*"
    ]
  },
  "icons": {
    "512": "favicon.png"
  },
  "incognito": "not_allowed",
  "Key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhLblXDbddpJMifIS9yZelrJcZECWyXOe21MbOeoQpfuwwnCv0/NOkgFKO7wjp7MxQdgxKQCQ3s89jw8qufgnSAi2+LKVO4QQpuZhFfaYqyIb7OTkl6+3ft20ejxPJvo5rSjgk1M5DxQJWBBvzq9Tch8eQwqI+/FBmo9WDB+9BWgrIgtlY72aixMd+5O1jMcy58fgtVh8qR0igJPIFSk4LmKQ443ZRGbZRcW/WTzT3wmEnH89sMCP7r+LAlbIOinq6PstH5LQirobG1+NIZ4wM3r86p/jAjEr4ZqvUcFaglCwSmlilN0KuRxNGao1fNPDgdq5cmSGpUMIbX1nQLPj4wIDAQAB",
  "manifest_version": 2,
  "name": "Rebrandly | Custom URL shortener",
  "options_page": "html/options.html",
  "permissions": [
    "contextMenus",
    "https://*/.google.com/*",
    "https://www.gstatic.com/*",
    "*://*/*",
    "identity",
    "activeTab",
    "tabs",
    "storage",
    "clipboardWrite",
    "clipboardRead",
    "contextMenus",
    "storage",
    "bookmarks",
    "tabs"
  ],
  "short_name": "Rebrandly",
  "version": "1.0.0",
  "web_accessible_resources": [
    "js/utils/constants.js",
    "js/libs/tldjs.js",
    "html/rb-popup-short-menu.html",
    "html/rb-rebranded.html",
    "html/rb-not-working.html",
    "html/rb-popover.html",
    "css/select.min.css",
    "js/libs/le.min.js",
    "css/emoji/anguished.png",
    "css/emoji.css",
    "js/utils/iframe-spinner.js",
    "html/iframe-spinner.html",
    "html/spinner-error.html"
  ],
  "-ms-preload": {
    "backgroundScript": "backgroundScriptsAPIBridge.js",
    "contentScript": "contentScriptsAPIBridge.js"
  },
  "update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"
}