Prevent websites from changing or preventing your right click menu
// ==UserScript== // @name Anti Right-Click Hijaak // @version 0.3 // @description Prevent websites from changing or preventing your right click menu // @grant GM_registerMenuCommand // @run-at document-start // @match *://*/* // @license MIT // @namespace https://greasyfork.org/users/1253611 // ==/UserScript== GM_registerMenuCommand("Include Current Site", includeSite); GM_registerMenuCommand("Exclude Current Site", excludeSite); if (localStorage.getItem("included") === window.location.hostname) { // Add event listeners only if the conditions are met document.addEventListener("copy", (event) => { event.stopImmediatePropagation(); }, true); document.addEventListener("paste", (event) => { event.stopImmediatePropagation(); }, true); document.addEventListener("contextmenu", (event) => { event.stopImmediatePropagation(); }, true); } function includeSite() { localStorage.setItem("included", window.location.hostname); // Change "included" to something else if multiple userscripts use this code } function excludeSite() { localStorage.removeItem("included", window.location.hostname); }