I've a web page(which I don't control) with:
<body oncontextmenu="return false">
I want to enable right click but there's no way I'm able to do it. In the saved html when I removed this oncontextmenu
then it started working.
I've tried all mentioned here, but it's not working for me.
Here is the saved copy of web page.
I've a web page(which I don't control) with:
<body oncontextmenu="return false">
I want to enable right click but there's no way I'm able to do it. In the saved html when I removed this oncontextmenu
then it started working.
I've tried all mentioned here, but it's not working for me.
Here is the saved copy of web page.
Share Improve this question edited May 23, 2017 at 12:34 CommunityBot 11 silver badge asked May 3, 2017 at 7:30 user5858user5858 1,2216 gold badges42 silver badges84 bronze badges 5 |3 Answers
Reset to default 10Try to execute the bellow code in webdev console :
window.addEventListener("contextmenu",
function(e){
e.stopPropagation()
}, true);
body,html {
width:100%;
height:100%;
}
<body oncontextmenu="return false">
text
</body>
In 2022 and for Firefox you must place the oncontextmenu attribut to the html tag not to the body tag
<html oncontextmenu="return false">
window.addEventListener('contextmenu', function(e) {e.stopPropagation();e.preventDefault();}, true);
in body & html
<html oncontextmenu="return false">
<body oncontextmenu="return false">
I hope it helps navigators.
oncontextmenu="return false"
attribute...? – Rory McCrossan Commented May 3, 2017 at 7:31$("body").prop('onclick', null).off('click');
but does not work – user5858 Commented May 3, 2017 at 7:36oncontextmenu="return false"
is clearly saying that you have intentionally disabled the right click. In order to enable the right click, you need to remove this attribute. – Arpit Kumar Commented May 3, 2017 at 7:48