trigger.io 経由でプラグインをビルドすると、Chrome/Safari と Firefox で奇妙な動作が見られます。
Firefox では、配列は数値をキーとするオブジェクトに変換されています。次に例を示します。
["getData", ["x"]]
に変わりつつあります:
{"0":"getData","1":{"0":"x"}}
これは、シリアライゼーション/デシリアライゼーション、ブラウザー間の正規化などであらゆる種類の問題を引き起こしますが、なぜそれが起こるのかはっきりしていません.
これは、forge.message を介してフォアグラウンドからバックグラウンドにオブジェクトを渡すときに発生しているようです - これを絞り込むために質問に答えてください!