私は Firefox 拡張機能に取り組んでおり、JSON オブジェクトを文字列化しようとしています。
このstringify 関数を使用していますが、次のエラーが発生します。
Could not convert JavaScript argument "NS_ERROR_XPC_BAD_CONVERT_JS"
オブジェクト内の最初のレベルまたは 2 つまたはプロパティを本当に気にするだけで、メソッド/関数は気にしません。これらすべてが必要ない場合、オブジェクトを文字列化する簡単な方法はありますか?
これが私が使用しているコードのビットです:
var s=JSONstring.make('abc');
try{
Firebug.Console.log(gContextMenu);
s = JSON.stringify(gContextMenu);
Firebug.Console.log(s);
}catch(e){
Firebug.Console.log('error');
Firebug.Console.log(e);
}
var s=JSONstring.make('abc');
Firebug.Console.log(s);
Firebug.Console.log(gContextMenu);
コンソール ウィンドウのエラーは次のとおりです。
これは、Firebug コンソール ウィンドウからコピーできたものです。
オブジェクトのスクリーンショットは次のとおりです。