2011-07-14 10 views
0

私はSpiderMoney(Firefox JSエンジン)またはV8(Chrome JSエンジン)がそれを評価する前にjavascriptコードを取得する方法を探しています。ブラウザの前にJavaScriptを評価するにはどうすればよいですか?

私は、トラフィックをキャプチャしてアプリケーションの前に取得するのではなく、JSエンジン自体に到達する前にJavaScriptを「ハイジャック」することを意味します。

誰かがそれを行う方法を知っていますか、または少なくとも正しい方向に向いていますか?

+0

詳細情報が必要です。これはあなたのサイトですか?あなたはHTMLや他のコードの編集を制御できますか?なぜあなたはこれをする必要がありますか? – Sparky

+1

これはサイトではなく、ブラウザへのアプリケーション/アドインです。私の学術研究の一部です。私は実際にそこに行く前に、JSがJSエンジンに(文字列として)入り込んでいることを知りたいです。 – TCS

+0

これはプログラミングの質問のようには見えません。コードを投稿したり、これまでに試したことを説明したりできますか? – Sparky

答えて

0

SpiderMonkeyの独自のビルドをコンパイルしました。私がそれをしたら、エンジンのcompile()関数の前に私自身の関数を呼び出しました。

この関数はエクスポートされないため、フックすることはできません(実行時に置き換えることはできません)。パッチを適用するだけです。

関連する問題