The idea is simple.
First, disable the default event handler for right click in the browser.
Second, create a custom event handler for right click event.
Implementing the first idea, we can do something like the following.
window.addEventListener("contextmenu", (event) => {
event.preventDefault();
});
from here we can easily add any custom code for event handler to our liking, here I will just log “Right Click detected!” into the console.
window.addEventListener("contextmenu", (event) => {
event.preventDefault();
console.log("Right Click detected!");
});
You can create additional html elements and put it into the window to act as the replacement for the default context menu.
Anyway, that’s it for now.
Stay safe!