Hatena::Groupjavascript

emergentのJavaScript入門日記

 | 

2008-11-23

右クリック禁止を解除するブックマークレット

04:09 | 右クリック禁止を解除するブックマークレット - emergentのJavaScript入門日記 を含むブックマーク はてなブックマーク - 右クリック禁止を解除するブックマークレット - emergentのJavaScript入門日記

Bookmarklets for Zapping Annoyancesの「restore context menu」をブックマークに入れればよい。

例えば、このページなどで使えた。

中身は、

javascript:(function() { function R(a){ona = "on"+a; if(window.addEventListener) window.addEventListener(a, function (e) { for(var n=e.originalTarget; n; n=n.parentNode) n[ona]=null; }, true); window[ona]=null; document[ona]=null; if(document.body) document.body[ona]=null; } R("contextmenu"); R("click"); R("mousedown"); R("mouseup"); })()

window, document, document.bodyの各プロパティに対してイベントリスナを無効にしているようす。

 |