2012-04-17 24 views
0

Firefoxが更新されたときに、多くのアップデート画面(アドオン互換性、...)を取り除く方法を知りたいと思います。私はJavaでWebDriverを使用しています。 カスタムFirefoxプロファイルを使用するのは問題ありません。私はすでにカスタムprefs.jsを試しています。しかし効果はない。回避策Firefoxアップデートアドオン

+0

あなたが以下の答えで分かるように、これはプログラミング上の問題である可能性があります。プログラミング上の問題があるかもしれません。はい、私はJavaのWebDriverでテストするので、私はJavaタグを使用しました。 – ctekk

+1

クラリティはクロージャを回避するのに役立ちます。ありがとう。 – Will

答えて

1

カスタムプロファイルで始める場合、プロファイルフォルダに保存する必要があるのは、prefs.js、cert8.db、cert_override.txtファイルだけです。あなたはこれらを必要とします。あなたのアドオンの問題については、prefs.jsにfirefoxの古いバージョンを指す設定が含まれていないことを確認してください。これは、あなたがテストしているものとは異なるバージョンのfirefoxを使ってfirefoxプロファイルファイルを作成している場合に発生します。

+0

必要なファイルのヒントをありがとう。アップデート拡張チェックを無効にしたいのは、アップデートが発生した場合、ユーザーは新しいFirefoxプロファイルを作成する必要がないからです – ctekk

1

この設定はどうですか? C#で

http://kb.mozillazine.org/Extensions.checkCompatibility

拡張が必要とされない限り、また、拡張子が完全に無効になっていることにより、Firefoxの「安全モード」で起動してみてくださいは、例えば

FirefoxProfile profile = new FirefoxProfile(); 
FirefoxBinary binary = new FirefoxBinary(); 
binary.StartProfile(profile, "-safe-mode"); 

私はあなたがJavaである知っているが、 JavaバインディングにもStartProfileメソッドが存在し、これはあなたの後にあると思います。

+0

ねえ、チェック互換性の設定がうまくいきませんでしたが、私はすでにそれを試みました。セーフモードでfirefoxを実行しているときに何か設定が戻っていますか? – ctekk

+0

セーフモードで起動するときにprefs.jsが使用されますか? prefs.jsに書かれているSSL証明書の処理が必要なので、 – ctekk