広告
posted by fanblog
2015年09月27日
ブログやHP内で右クリックさせない方法とそれを回避する方法
右クリック禁止(無効)のタグ
http://pega.littlestar.jp/tagunooheya/sample/right-click.html
ページ全体を右クリック禁止(無効)
<body oncontextmenu="return false;">
文字
</body>
ページ全体を右クリック禁止(無効)(右クリックされた時にコメントを表示)
<body oncontextmenu="alert('コメント');return false;">
文字
</body>
メッセージ無しで表示するとすればこんな感じ。
<body oncontextmenu="return false;">
http://yume.hacca.jp/koiki/kinshi/click.htm
<body oncontextmenu="alert('右クリック禁止');return false">
<body oncontextmenu='return false'>
http://yukke-no-kobeya.ddo.jp/homepage/hp_170.html
<body oncontextmenu="alert('右クリックは禁止!');return false;">
<body oncontextmenu="return false;">
初心者でもできる簡単FC2ブログの作り方 右クリック禁止
http://rgrg.blog61.fc2.com/blog-entry-597.html
ちょっと古いがこういう方法もある
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=12103&forum=7&start=8
JavaScriptの場合は、以下の記述でもいけるみたいです。
コード:
<script type="text/javascript">
function document.oncontextmenu(){
return false;
}
</script>
または、
コード:
<script type="text/javascript">
function document::oncontextmenu(){
return false;
}
</script>
ちょっと難しい。
http://wiki.bit-hive.com/tomizoo/pg/JavaScript%20%B1%A6%A5%AF%A5%EA%A5%C3%A5%AF%A4%CE%CD%DE%BB%DF
document.oncontextmenu = function () {return false;}
さらに高度?
テキスト、画像のドラッグでコピーさせない方法
http://www.itti-c.com/web-staff/not-drag.php
こっちでは、右クリック禁止を回避する方法が。
http://allabout.co.jp/gm/gc/23893/2/
Firefoxで、CTRL+Uでもソースが見れる