0

Firefox のアドオン SDK (v1.10) で拡張機能を構築しています。この SDK の新機能の 1 つは、拡張機能のインストール/アップグレード時に再起動を必要としない機能です。

問題

SDK 拡張機能から別のバージョンの SDK 拡張機能に再起動せずにアップグレードまたはダウングレードを実行すると、再起動が実行されるまで「データ」フォルダー内のファイルが更新されないことに気付きました。

これは Mozilla のアドオン SDK ローダーのバグですか?

4

1 に答える 1

1

そのため、Firefox はブラウザーを再起動しないとmoz バインディングを「リロード」しません( @Bryan Clarkに感謝します)。

UI 実装を完全に書き直してバインディング (および xml ファイル) の使用をやめ、代わりに動的に XUL 要素を生成し、それなしでバインディングが (xml で) 記述していたものを作成しました。

これは、更新があった場合に、古い XUL 要素を動的に削除し、新しい要素を再度追加できることを意味します。

于 2012-11-06T21:09:43.830 に答える