firefoxのextension(addon)をアンインストールするときに、同時に、それがインストールされてたプロファイルのprefs.jsの内容をインストール前のものに戻したいのですが、何か方法がありますでしょうか?


(firefoxツールバーを開発していて、アンインストール後にそのツールバーの設定がprefs.jsに残るのが嫌なので。)

一通り、各種サイト(xulplanet等)を見ましたが、該当する項目が見つけられませんでしたので、
そのような説明が書いてあるサイトがありましたら、そちらもお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/12/28 15:36:45
  • 終了:2007/01/04 15:40:03

回答(3件)

id:hamster009 No.1

hamster009回答回数3431ベストアンサー獲得回数502006/12/29 18:30:45

ポイント35pt

これやっかいですね。現状としては以下のようにするのが一番簡単だと思います。

エクステンションを入れる前に、いったんfirefoxを終了させ、profileを全部コピーする(ditto,syncで同期をとるだけでもいい)。気にいらない、不具合が見つかったら、profileをコピーに戻す。http://end

ditto -rsrc profile profile.old

id:mhrs No.2

MORIYAMA Hiroshi回答回数21ベストアンサー獲得回数82006/12/29 20:23:05

ポイント35pt

アンインストール時に処理を行うには、が参考になると思います。

設定の削除は、nsIPrefBranchのdeleteBranchメソッドでしょうか。

id:mogwaing

なるほど。これで消すのですね。

add-onsの管理画面からアンインストールされた場合、それを検知してこれを実行することなんてできるのでしょうか?

2006/12/30 22:05:21
id:mhrs No.3

MORIYAMA Hiroshi回答回数21ベストアンサー獲得回数82006/12/31 01:00:09

ポイント10pt

add-onsの管理画面からアンインストールされた場合、それを検知してこれを実行する方法については、最初の回答に参考となるページへのリンクを書いたのですが、はてなの「http記法」が正しく機能していないみたいで、リンクが表示されていませんね。以下のURLを御参照ください。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません