スキップしてメイン コンテンツに移動

Webページ で右クリックできないときの対処法

Webページで右クリックできない時がある。
色々可能性があるが、javascriptで禁止しているサイトについては次の方法で対処できる。

ブックマークバーなどに新規でブックマークを作る。
ブックマークのURLに次の1文を書き入れ保存する。

javascript:alert('右クリック禁止を禁止!'); document.body.oncontextmenu=''; document.oncontextmenu=''; document.onmousedown=''; void(0)

右クリック出来ないサイトでこのブックマークを開くと右クリックが出来るようになる。


仕組みとしては、javascript で次のような事が書かれていると
右クリックしたときのメニューが表示されない。
oncontextmenu="return false"

その為、false が返されないようにすれば右クリックメニューが表示される。

[参考]
イベントで「右クリック禁止」を禁止してみよう (3/4)
https://www.atmarkit.co.jp/ait/articles/1001/07/news105_3.html

初心者のためのJavaScript入門
https://www.atmarkit.co.jp/ait/series/2485/

コメント