HomePortfolioExtensionsGamesAbout
Extension

Enable Copy

Restore right-click and text selection on blocked sites.

Add to Chrome

Restore text selection, copy, cut, and the right-click menu on sites that block them. Enable Copy is opt-in per hostname so you stay in control of which pages get the bypass.

TIP

Toggle once per site; the setting persists and reapplies automatically on future visits.

Getting started

  1. Install Enable Copy and open a page that blocks copying.
  2. Click the toolbar icon to open the popup.
  3. Confirm the hostname shown in the status line, then flip the main switch on.
  4. Selection and right-click should work on that site going forward (you may need one refresh on stubborn pages).

Per-site toggle

The popup shows the current hostname in green when copying is enabled for that site. Indicator lights confirm Text Selection and Right-Click Menu restoration.

  • Enabled hostnames are stored in chrome.storage.local under enabledSites.
  • Subdomains match: docs.example.com matches a saved example.com entry.
  • Turning the switch off removes the host and reloads the tab to drop injected scripts.
  • Turning it on re-injects the content script through the scripting API.

How it works

On enabled sites the content script runs at document_start in all frames and:

  • Forces user-select: text across elements.
  • Stops capture-phase handlers for copy, cut, context menu, select, drag, and mouse events that block selection.
  • Strips inline oncopy, onselectstart, and similar attributes on an interval.
  • Watches the DOM (including shadow roots) for dynamically added blockers.

WARNING

Enable Copy cannot override DRM-protected streams, cross-origin iframes you cannot access, or every anti-bot technique. Some sites re-apply blockers continuously.

Restricted pages

The popup shows Page Not Supported on browser internals and store pages, including:

  • chrome://, edge://, about:, brave://, and extension pages
  • Chrome Web Store, Microsoft Edge Add-ons, and Mozilla Add-ons

Features

  • Per-site control: Enable copy only on hostnames you choose.
  • CSS unlock: Forces user-select and visible selection styling.
  • Event interception: Stops sites from blocking copy, cut, context menu, and select events.
  • DOM monitoring: Handles mutations and shadow DOM for stubborn pages.
  • All frames: Runs in embedded frames where possible.
  • Persistent memory: Site list survives browser restarts.

Privacy

Only hostnames you enable are stored locally in enabledSites. No page content is transmitted to Quintaphon.

See the Apps & Extensions Policy and Privacy Policy for company-wide details.

Need help?

If copying still fails, refresh after enabling or check whether the text lives inside a cross-origin iframe. Disabling the extension for a site reloads that tab.

Contact us via the support page if you need more assistance.