0
私が見つけることができる環境設定に関するドキュメントや質問のほとんどは読んでいますが、どのような方法を試してもわからないので、私はそれを理解できません。プリファレンスの読み取り/書き込み
のjsファイルは、ブラウザオーバーレイXULで
var prefs = Components.classes["@mozilla.org/preferences-service;1"].
getService(Components.interfaces.nsIPrefService).
getBranch("extensions.{my-guid-id}.");
var value = prefs.getBoolPref("firstrun");
デフォルト/設定/ prefs.jsファイルをロード:
pref("extensions.{my-guid-id}.firstrun", true);
エラーコンソールにエラーメッセージが右getBoolPref()
コールであるuncaught exception: "compenent returned failure code 0x8000ffff" on line 27
を言います。
あなたの意見は、about:configには表示されません。私のデフォルト/設定ディレクトリは私のメインのコンテンツフォルダであるchromeフォルダにありました。環境設定ファイルを指すようにマニフェストファイルを更新するにはどうすればよいですか?あなたの助けをありがとう、現実のマイク私はちょうどあなたがそれを無視することができますので、あなたのブログの記事に返信した。 – thefoyer
私はあなたが私のブログ記事にコメントしていると思った。 デフォルト/プリファレンスdirは、アドオンの最上位にあります。あなたはマニフェストを介してそれを指すことはできません。あなたがそこに置く限り、それは良いでしょう。 –