5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Proxomitron Part23

4 :名無し~3.EXE:04/08/17 02:17 ID:bQVx9ELv
スレが新しくなったところで、新しいアプローチでの右クリック禁止対策の紹介。
今までの奴は、本文などに誤爆しやすかったり、副作用があったり、
簡単に回避する方法があったりで個人的に気に入らなかったんだよね。

仕組みとしては、oncontextmenuなどでreturn falseを返す系に対抗して、
attachEventで強制的にreturn trueを返すメソッドを追加するEnableContextMenu.jsと
右クリック内でのalertをブロックしついでにstatusbarに表示するAlertBlocker.jsからなっている。

従来のタグ内のoncontextmenu等を消すタイプに比べて
・誤爆が少ない。特にスクリプトや属性と関係ない本文に誤爆しない。
・JavaScriptでメソッド改造をしているため、回避が難しい。
 (従来の方法はdocument["on"+"contextmenu"]等で簡単に回避できる)
・oncontextmenuイベントそのものを潰しているわけじゃないので、
 通常のコンテキストメニューの代わりに用意してあるメニュー等を表示できる。
・右クリック→alertで表示されるメッセージがステータスバーでわかるので、
 くすっ。ここ右クリック禁止してやがるな。っとほくそえむことができる。
・HTMLGuardian(http://www.protware.com/)もHTMLProtect(http://www.komiya.co.jp/optanqfx/)
 それ専用の対策コードを書くまでも無く、そのままのフィルタで突破可能。

220 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)