document.addEventListener('contextmenu', function (e) {
e.preventDefault()
e.stopPropagation()
e.returnValue = false
e.cancleBubble = true
})
No way?
Edit: document.oncontextmenu = null
does not work.
P.S. I cannot have the reference of the listener function since I am not the owner of the site preventing the context menu.
Rather than disabling the context menu, why don't you assign the right click event?
http://abeautifulsite.net/2008/05/jquery-right-click-plugin/
If you are really desperate, try adding this before the
addEventListener
is called. It works in both FF and Chrome. I didn't check anything else.It may not be the best way to do things, but it should be the job done on your specific example :)
I use my bookmarklet in such cases: