firebreath(Windows)用のブラウザ用プラグインを作りました。今、私はプラグインを更新しますが、プラグインが読み込まれるまで、dll プラグインはアップグレードできません。
ブラウザを再起動してプラグインを更新するにはどうすればよいですか? それともブラウザのキャッシュからダウンロードできるプラグインとして?
firebreath(Windows)用のブラウザ用プラグインを作りました。今、私はプラグインを更新しますが、プラグインが読み込まれるまで、dll プラグインはアップグレードできません。
ブラウザを再起動してプラグインを更新するにはどうすればよいですか? それともブラウザのキャッシュからダウンロードできるプラグインとして?
私が見るオプションは次のとおりです。
DLL を置き換える際に問題が発生する可能性があることに注意してください。たとえば Flash が行うことは、ファイル名の末尾にバージョン (たとえば npYourPlugin_1_2_77.dll) を付けることです。そのため、ファイル ロックは問題になりません。
そうすれば、呼び出しができるときにブラウザを再起動する必要さえないかもしれませんnavigator.plugins.refresh()
(Firefox 17 以降で動作しますが、他のブラウザについてはわかりません)。
また、ActiveX プラグイン (IE) についてもサポートが必要な場合は、よくわからないことに注意してください。おそらく、タクシー運転手は、私が遭遇したことのないシナリオやその他のシナリオに参加するでしょう。
firebreath プラグインをアップグレードする手順は次のとおりです。
ちなみに、ゲオルクさんが言っていた通り、プラグインのバージョンを確認した後にChromeやFirefoxを再起動する必要はありません。しかし、IE を再起動する必要があります。これは、activex コントロールのバージョンを取得するときにインスタンス化する必要があるためです。これにより、プラグインが最初に読み込まれます。
現在のところ、正常に機能しており、期待どおりです。