私はスクリプト可能なプラグインを作成しようとしています。以下の mozilla の例をガイドとして使用し、firebreath を見てコードがどのようにラップされているかを確認しています。javascript への戻り値に行き詰まっています。
JavaScriptが私の関数を呼び出すと、Allocate、HasProperty、HasMethod、Invokeがすべて呼び出されます。Invoke で結果を返しますが、javascript 変数が定義されていないか、結果を変更するとブラウザがクラッシュします。
STRINGZ_TO_NPVARIANT(_strdup("Hello World"), *result);