ブックマークツールバーを表示するためにall-companyname.jsで設定できるFirefoxのユーザー設定はありますか?


0

私はFirefoxを多数のコンピュータで設定する必要があります。all-companyname.jsのような設定ファイルを使用してデフォルトでブックマークツールバーを表示するように設定できるユーザー設定はありますか?

これは私がユーザーの好みによって意味するものの例です:

user_pref("browser.startup.homepage", "https://www.google.com");

これまで私が見つけた唯一の関連した好みはdom. disable_window_open_feature.directoriesそれらがポップアップウィンドウを開くときウェブサイトがブックマークバーを隠すのを防ぐことです。

回答:


0

大きな免責事項:この「答え」は、自分がしていること(つまり私に近いこと)を知らない(近い)人によってまとめられています。しかし、おそらくこれまたは参考文献の1つが役に立ちます。

  1. xulstore.json

    あなたが探しているものは好みではないようですが、ローカルxulstore.jsonディレクトリはプロファイルディレクトリに保存されています。文字列があります

    "PersonalToolbar":{"currentset": "個人用ブックマーク"、"折りたたみ": "true" }

    これは可視性を制御します - "false"はツールバーを隠します。(ここを見localstore.rdfxulstore.jsonになったことを確認してください。)

  2. userChrome.css

    あなたはこれについての情報を見つけることができます<profile_dir>/chrome/userChrome.css。線を追加する

    #PersonalToolbar { visibility: collapse !important; }

    あなたは、私が見つけた何をしたいんここ

  3. autoconfig.cfg

    例えばautoconfig.cfgという名前のautoconfigファイルを配置して、userChrome.cssを変更することができます。たとえば、次のようなコード含めることができます。これは、自分が行っていることを知っている人(つまり私ではない人)が確認していない場合には使用しないでください。

    // const Cc = Components.classes; const Ci = Components.interfaces; Components.utils.import("resource://gre/modules/Services.jsm"); var profileDir = Services.dirsvc.get("ProfD", Ci.nsILocalFile); profileDir.append("chrome"); if( !profileDir.exists() || !profileDir.isDirectory() ) { profileDir.create(Components.interfaces.nsIFile.DIRECTORY_TYPE, 0777); } profileDir.append("userChrome.css"); var fos = Cc["@mozilla.org/network/file-output-stream;1"].createInstance(Ci.nsIFileOutputStream); fos.init(profileDir, -1, -1, false); var css ="#PersonalToolbar{ visibility: collapse !important;}"; fos.write(css, css.length); fos.close();

    私はMichael Kaplyのホームページでこのコードを見つけ、あなたのニーズに合うように下から3行目でそれをわずかに修正しました。

  4. all-companyname.js

    追加して作成したばかりのautoconfigファイルを使用するようFirefoxに設定することができます。

    pref('general.config.filename', 'autoconfig.cfg');

    これは、Michael Kaply's Guideにもあります。

少し複雑ですが、これは私にとって非常にエレガントに見えます。残念ながら、このメソッドの実装で発生する可能性がある質問には答えられないと思います。しかし、おそらくコミュニティの他の人たちも助けになるでしょう。

(Michael Kaply's Guideから引用した情報はすべて2012年のものである可能性があることに注意してください。)

私が考えることができるもう一つの方法は、ブックマークツールバーの表示状態を切り替え、デフォルトとして "hide"設定を提供する.xpiを介した簡単なアドオンを提供することです。実際、そのようなアドオンがあったようですが、もう利用できません。これは、そのような単純なタスクに対する非常に醜い回避策です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.