0

SpiderMoney(Firefox JSエンジン)またはV8(Chrome JSエンジン)がJavaScriptコードを評価する前に、JavaScriptコードを取得する方法を探しています。

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

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

4

1 に答える 1

0

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

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

于 2012-05-09T04:10:15.063 に答える