I disable right click on my Website.
There's a built-in bypass in the site.js to allow the context menu if shift is held, though you still get the alert. Or it's just that holding shift allows the context menu to appear after the alert. I don't actually know.
document.body.oncontextmenu = function() {
alert('Please dont right click!!')
return window.event.shiftKey // top secret
}
[0] bitfission.com