のように、アドオンをインストールしてFirefoxを再起動すると、パスワードを受け入れる必要があります(インストール時のみ)。そして、ユーザーがアドオンを無効化または削除したい場合、同じパスワードを入力した場合にのみ準拠しますか?コードはどの部分に保持されますか?
質問する
1341 次
1 に答える
1
それはいけません。アドオンのアンインストールを無効にした場合でも、ユーザーはいつでもブラウザを閉じて拡張機能を手動で削除できます (ディスク上のディレクトリを削除することで実行できます)。
そうは言っても、パスワードを安全に保存する方法はログインマネージャーです。ユーザーがマスターパスワードを定義すると、暗号化されてディスクに保存されます。もちろん、ユーザー自身はいつでも保存されたパスワードを見ることができます ([オプション] / [セキュリティ] / [保存されたパスワード] の下)。そのため、パスワード自体ではなく、パスワードのソルトハッシュを保存することをお勧めします。
AddonManager.addAddonListener()を使用して、アドオンが無効化またはアンインストールされるたびに通知を受け取ることもできます。addon.cancelUninstall()を呼び出すか、 を設定することで、アクションをキャンセルできますaddon.userDisabled = false
。
上記は単なる参考用であり、目標を達成するのに実際には役立ちません.
于 2012-05-08T12:21:10.763 に答える