3

私は、Firefox の UI をカスタマイズするために browser.xul にさまざまな変更を加えた Firefox 拡張機能に取り組んでいます。デフォルトでは、Firefox のメニューバーは無効/非表示になっています。メニューバーのツールバーを常に表示したい。参考までに、ツールバーの右クリックを無効にしました。通常、コンテキスト メニューが表示され、メニュー バーを表示または非表示にすることができます。

この設定を行う方法はありますか?

4

3 に答える 3

2

このエントリを見つけたのは、常に「最小化」されているツールバーを表示するソリューションを探していたため、「その他のツール」をクリックしてからツール (ublock など) をクリックする必要があったためです。

私にとっての解決策はabout:config、値browser.chrome.toolbar_style(「2」)を「1」に変更することでした。Firefox を再起動すると、すべてのツールが再び表示されます。「2」に戻してFirefoxを再起動しても、すべてのツールが表示されます..奇妙な動作。

于 2017-01-13T10:18:50.083 に答える
1

私はこれを試してみましたが、うまくいきました、

UI 全体の読み込みが完了したら、次のコード スニペットを追加しましbrowser.jsgBrowserInitonLoad

let toolbar = window.document.getElementById("toolbar-menubar");
if (toolbar) {
    window.setToolbarVisibility(toolbar, true, true);
}
于 2015-06-04T12:11:09.960 に答える