2009-05-12から1日間の記事一覧

JavaScriptのbuilt-inメソッドのpreventDefaultを上書きする方法

複数のライブラリを利用してるときに、誰かがpreventDefault()をしているようで、mousedownのデフォルトアクションが実行されない。 preventDefault()を上書きをしてブレークポイントを貼って、スタックトレースでそいつを突き止めたい。 方法1: 単純にproto…

ui.dialog.jsのmodal dialogでブラウザのショートカットキーが効かなくなる問題

modal dialogのopen時にfocusがdialogに移る -> キーイベントがdialogで発火する -> ui.dialog.overlayのハンドラでfalseが返りpreventDefault()&&stopPropagation()される後ろにある要素のイベントをフィルタするmodal dialogの役割を考えるとしかたないか…

NoScriptが未対応なクリックジャッキングもどき?

http://ndruger.lolipop.jp/neko/neko.htm FirefoxのNoScriptでクリックジャッキングが対策されたが、上記のURLの奴はまだ動く。JavaScriptが有効である必要あり。 Firefox3.0とOpera10で確認。 ユーザーが気づかずiframe内で送信がされるケース 1. ユーザー…