Spider Monkey を使用して JS を実行するアプリケーションに取り組んでいます。プロパティとメソッドを持つさまざまなオブジェクトで構成される複雑な DOM へのインターフェイスとして機能する単一のオブジェクト タイプ (JSNode) しかありません。すべてがオンザフライで作成および登録されます。動的に関連付ける必要がある関数を持つオブジェクトがあるという問題に直面しています。問題は、関連付けられたオブジェクトである NewResolve (通常、プロパティを認識して定義するために使用する) のコンテキストからスクリプトを実行するときです。関数を定義できるようにするための関数定義であることを知ることはできません。急いで。JS_CompileScript が関数を正しく構築し、HandleObject に関連付けるという感覚がありません。そしてもちろん、私はできます'
この問題に関するアイデアやガイダンスはありますか?