1

特定の Web ページがぼかしイベントに反応するのを防ぐために、Google Chrome 拡張機能を作成したいと考えています。

私はjavascriptの部分でそれを行う方法を知っています.addEventListenerメソッドを独自の関数でオーバーロードするために、実行時にページにjavascriptを挿入します:「document_start」。

問題は、ページのフラッシュ パーツにあります。論文は使用できますaddEventListener(flash.events.Event.DEACTIVATE,deactivate_method_in_as3);

もちろん、メソッド呼び出しを防ぎたい

だから私はいくつかの質問があります:

  • セキュリティ パラメータをどこかに設定して、Chrome がフォーカス関連のイベントをアプリケーションに送信できないようにすることはできますか?
  • このハンドラーを削除またはオーバーライドするために、swf ファイルを「オンザフライ」で変更することは可能ですか (もちろん、その swf を制御することはできません)。
  • また、イベントを早期にインターセプトできる APIchrome.debugger.*とを使い始めました。chrome.windows.*その場合、「タブは...によってデバッグされています」という迷惑なメッセージがあります
  • swf には同様のハンドラがflash.events.Event.ACTIVATEあるので、それを使用してみます。しかし、ページがフォーカスされていないときにそれをトリガーする方法は? (私はそれを呼び出しようとfocus()しましたが、うまくいかないようです。
  • 他のアイデアを歓迎します:)

読んでくれてありがとう

4

0 に答える 0