0

Qtでnpapiプラグインを書いています。私のプラグインは、Firefox と Opera で完璧に動作します。私が推測するクロムの問題は、「プラグインごとのプロセス」セットアップに関するものです。何が起こるかというと、最初にページを開くと、プラグインが挿入され、すべてが期待どおりに機能します。しかし、そのページから別のページに移動すると、新しいページでプラグインが挿入されたように見えますが、そのコンストラクターでさえ呼び出されません。

この問題を調べるために、新しいページに移動する前に、Chrome タスク マネージャーを使用してプラグイン プロセスを強制終了してみました。これを行うと、プラグインは 2 ページ目でも期待どおりに動作します。ここで何が起こっているのか理解できません。どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

0

ブラウザ プラグインの作成と破棄は、ブラウザによって異なります。したがって、コンストラクターが呼び出されていない場合は、プラグインが破棄されていないことを意味します。したがって、プラグインのウィンドウ接続イベントとウィンドウ分離イベントでオブジェクトの構築と破棄を処理する必要があります。

于 2013-06-03T14:01:21.557 に答える