0

新しいオブジェクト情報名と引数を HTML ページに抽出したいと考えています。そのような

<script>
    var a = new g(10,20);
</script>

印刷する必要があります:

引数 10,20 を持つ新しいオブジェクト g

私はWebkitの初心者です。最初は、javascriptcore に printf ステートメントを追加するだけだと思っていました。JavaScriptCore/runtime/FunctionConstructor.cpp 、ObjectConstructor.cpp にいくつかの printf ステートメントを追加しました。

しかし、正しい結果が得られませんでした。

私はグーグルで検索しましたが、javascriptcore に関するチュートリアルはほとんどありません。専門家が私を正しい方向に向けてくれることを願っています。

4

1 に答える 1

0

ハッキングしている WebKit のバージョンがわからないため、私の解決策が機能しない可能性があります。

Interpreter.cpp の DEFINE_OPCODE(op_construct) のブロック内にログ ステートメントを追加することをお勧めします。

于 2012-04-06T09:04:06.850 に答える