私のプラグインは NPN_Invoke を使用して JavaScript 関数を呼び出し、それに文字列引数を渡します。その中のすべての文字が ASCII であれば、すべてが正常に機能します。ただし、文字列に非 ASCII 文字が含まれている場合、JavaScript は空の文字列を受け取ります。
NPN_Invoke に渡された NPVariant 変数 (または配列アイテム) に有効な文字列が含まれていることを確認したため、ブラウザー側で何か問題が発生したように見えます。
これは本当に Firefox のバグですか (Windows で FF 3.6 と 4.0 をテストしました)、それとも何か間違っているのでしょうか? 回避策はありますか?