Introduction

Access & Security, Site Management

A native Joomla system plugin that disables printing, text selection/copy, image dragging, developer-tools keyboard shortcuts, and the browser's right-click menu on the frontend — with an optional popup message or a fully custom, ARIA-accessible context menu of your own.


Rebuilt from the ground up as a Joomla 6-native plugin (PSR-4, SubscriberInterface, DI container via services/provider.php, WebAssetManager), inspired by the discontinued Glimlag "Custom Right Click for Joomla 3.X" extension.

Features

  • Apply rules to specific user groups only (or everyone)
  • Disable printing (Ctrl/Cmd+P + print-output content hiding), delivered via an external stylesheet so it isn't dropped by a site's Content-Security-Policy the way an inline `` can be
  • Disable text selection & copying (form fields stay usable)
  • Disable image dragging (and suppresses iOS/WebKit's long-press "Save Image"/"Save Video" callout, which right-click/drag prevention alone does not affect)
  • Discourage saving the page (blocks Ctrl/Cmd+S only - the browser's own menu offers the same "Save page as..." action and cannot be blocked from a web page)
  • Discourage developer-tools keyboard shortcuts (F12, Ctrl+Shift+I/J/C, Cmd+Opt+I/J/C, Ctrl/Cmd+U) - a minor deterrent, not a security measure; DevTools remain reachable via the browser's own menu regardless
  • Skip protections on interactive elements by default (links, form fields, buttons, editable content) - keeps the normal "right-click a link to open it in a new tab" gesture and form usability intact; turn off to block truly everywhere
  • Four right-click modes: default / disabled with popup / images-only (/ only by default, with opt-in toggles to also cover video and CSS background images) / fully custom menu
  • Custom context menu builder: link or built-in action items (reload, copy URL, print, scroll to top, share), with icons, a {url} placeholder for links, and open-in-new-tab — no arbitrary code execution is possible anywhere in the plugin. Copy/share actions work on plain HTTP too (not just HTTPS), with a three-tier fallback (Clipboard API → execCommand → a manual, pre-selected "press Ctrl+C" box) so they never silently fail
  • Full keyboard accessibility: focus trap in the popup, roving-tabindex arrow-key navigation in the custom menu, focus returned on close
  • Touch-device long-press (500ms) opens the popup/custom menu the same way a desktop right-click does - needed because iOS Safari largely does not fire a contextmenu event on long-press at all
  • Exclude specific components or URL paths from the plugin entirely
  • Admin-defined custom keyboard shortcuts, with exact modifier matching and Ctrl/Cmd cross-platform support
  • Additional CSS "exception selectors" so a custom widget or web component the built-in exemption list doesn't recognise can be added without waiting for a plugin update
  • Optional `` warning banner for visitors without JavaScript - purely informational, never hides page content (none of this plugin's protections apply without JS anyway)
  • Prevent framing on other sites (X-Frame-Options: SAMEORIGIN) - a distinct, HTTP-level protection independent of JavaScript
  • Follows the site template's own light/dark theme (data-bs-theme / data-color-scheme) rather than the visitor's OS preference, respects prefers-reduced-motion, and uses logical CSS properties for RTL
Strip Comments
Free

Strip Comments

By ferino
Extensions Specific Non-sorted
A Joomla system plugin that removes internal marker tags (e.g. {-- My City --}) from the rendered front-end output — from module titles, article titles, menu items, and so on — while keeping them fully visible in the administrator back-end. Part of the FG series of Joomla extensions. A modern replacement for the long-unavailable BIGSHOT Strip Comments plugin (for Joomla 1.5 – 3.x), rewritte...
Email Remover
Free

Email Remover

By ferino
Site Security
A Joomla system plugin that strips email addresses out of the public-facing HTML output of a site, so they can never be scraped by spam harvesters — because they simply never reach the page in the first place. Unlike classic "email cloaking" plugins, this doesn't just obfuscate the address for bots while keeping it intact for real visitors — it can remove it entirely, replace it with configur...
FG Editor Switcher
Free

FG Editor Switcher

By ferino
Editor Buttons
A Joomla editor plugin that lets you switch which editor (TinyMCE, CodeMirror, None, JCE, ...) is used for editing fields, directly from a dropdown placed next to the standard edit-screen toolbar (Article/Image/Pagebreak/Read More/...) - without going through Global Configuration. Features Dropdown selector styled to match the admin template's own toolbar buttons (colour, height, alignment) ins...
FG AutoLightbox
Free

FG AutoLightbox

By ferino
Photos & Images
A Joomla content plugin that automatically turns every image in your articles into a lightbox gallery — with no work required from your content editors. They keep inserting images exactly as they always have; the plugin does the rest. No jQuery, no external lightbox library, no build step. Native Joomla 6 architecture: PSR-4, constructor dependency injection via services/provider.php, WebAssetM...
FG Remove Generator
Free

FG Remove Generator

By ferino
SEO & Metadata
A native Joomla 5/6 system plugin that removes the Joomla generator meta tag (``) and, optionally, common fingerprinting HTTP response headers: X-Powered-By (sent by PHP) X-Generator (sometimes sent by templates/extensions) Why Fingerprinting headers and meta tags make it trivial for automated scanners to identify your CMS/PHP version and target known vulnerabilities. Removing them is a small...
FG Admin Login Customizer
Free

FG Admin Login Customizer

By ferino
Admin Styling
A Joomla 6 system plugin that gives the /administrator login page its own visual identity - logo, background, colors, shadows, and custom CSS/JS - without touching the Atum template itself or the rest of the back-end. Nothing about a logged-in admin's working experience changes; only the login screen a guest sees before authenticating is customized. Part of the FG series of Joomla extensions. Fe...
FG Offline IP Whitelist
Free

FG Offline IP Whitelist

By ferino
Access & Security
A Joomla system plugin that grants frontend access during Site Offline mode to a configurable list of IP addresses — without needing a Super User login or lowering the site's security posture for everyone else. Why Joomla's built-in Offline mode only lets in users with the core.login.offline permission (normally Super Users), which means logging in through the offline screen every time you wan...
FG Watermark
Free

FG Watermark

By ferino
Photos & Images
Automatically watermarks images inside Joomla article content — an image logo, a text overlay, or both — with cached output so nothing is re-rendered on every page load. Native Joomla 4.4+, 5 and 6 build (PSR-4, DI service provider, SubscriberInterface). Features Image (logo) watermark — PNG, JPG, GIF, or SVG (rasterized via Imagick + rsvg, with graceful fail-safe fallback if Imagick isn'...

FG Custom Right Click

Version:
1.13.4
Developer:
ferino
Last updated:
Oct 05 2026
21 hours ago
Date added:
Sep 30 2026
License:
GPLv2 or later
Type:
Free download
Includes:
p
Compatibility:
J4 J5 J6
Download

Uses Joomla! Update System