0

私は既存のActiveXコントロールを使用していますが、そのためのNPAPIがあり、FireFoxではほとんどの部分でうまく機能します。それには問題があり、私はNPAPIに完全に慣れていません。IE9では、コントロールはステータスバーを正常に更新しますが、FireFoxv18.0.1ではステータスバーを更新しないようです。これを行うためにNPN_Status()を呼び出しますが、この呼び出しは問題ないようです。ドキュメントに示されているように、メインスレッドからも呼び出されています。

v3のような古いバージョンのFireFoxに戻すと、コントロールはステータスバーを更新しますが、v4以降では更新されないようです。ステータスを確認しやすくするために、FireFoxにStatus-4-Evarアドオンをインストールしました。これは、v4にはステータスバーがなく、ステータスが隅に表示されてから消えてしまうためです。コントロールが古いバージョンを使用していたため、最新のxulrunner-sdk v18.0.1に更新しようとしましたが、違いはありません。

エラーが発生したかどうかを確認するために行うことができるNPN_XXX呼び出しはありますか?

私が見るドキュメントで:

ブラウザは、メッセージの送信元に関係なく、受信した最後のステータス行メッセージを常に表示します。メッセージは常に表示されますが、別のメッセージがメッセージを置き換える前に、メッセージがステータス行にとどまる時間を制御することはできません。

ステータスに「Done」と表示されているだけですが、「Done」は常にステータスラインに送信されていますか?

4

1 に答える 1

2

これは、アウトプロセスプラグイン(その時間枠で実装された)にはまだ実装されていません。ここここ
を参照してください。

于 2013-01-23T16:22:25.147 に答える