- ベストアンサー
Firefox でタブを隠す
最新バージョンのFirefoxを使っています。 1つの時はタブが隠れて、複数開いた時はタブが表示するような設定はありますか。 アドオンでも構いません。 古いバージョンではTab Mix Plusだったと思うのですがそのような設定をしていました。 userChrome.cssで隠す方法はありましたが、これだと他のタブを開く時に同じタブで開いてしまいます。 説明が下手ですみません。 こんな下手な説明ですが、どなたかお分かりになる方教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
userChrome.jsファイルを利用すると、タブ1つの場合に、タブバーが消えると思います。 準備作業は、次を参考にしてもらって、挑戦してみてください。 (userChrome.js用スクリプト :これらが全部Quantumで動作するとは限らないです。) http://wiki.nothing.sh/page/userChrome.js%CD%D1%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8 私は、次の手順で必要なファイルを置いて、再起動などのuc.jsファイルをおいていますが、参考にしたページが上のページとは違っていたと思いますが、見つからないです・・・。※configの左にautoが付いていますが、同じと思います。 〇config.js:Firefoxのインストールフォルダ内にconfig.jsを配置する 〇userChromeJS.js:Firefoxのインストールフォルダ内にuserChromeJS.jsを配置する 〇config-prefs.js:Firefoxのインストールフォルダから「defaults」フォルダ→「pref」フォルダを開く 「pref」フォルダ内にconfig-prefs.jsを配置する 〇userChrome.js:Firefoxのプロファイルフォルダの「chrome」フォルダ内にuserChrome.jsを配置する 〇userChrome.js用の各スクリプト:Firefoxのプロファイルフォルダの「chrome」フォルダ内にuserChrome.js用スクリプトを配置する で、タブ1つでタブバーを隠すのは、 「HideTabbarWithOneTab.uc.js」ファイルとして、そのスクリプトは、末尾のもので動作しました。 ※次のページで「HideTabbarWithOneTab.uc.js」を検索するとあります。 http://wiki.nothing.sh/page/userChrome.js%CD%D1%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8/%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8%C7%DB%C9%DB%A5%B5%A5%A4%A5%C82 // HideTabbarWithOneTab.uc.js // v. 0.2 (function() { if (!window.gBrowser) return; let tabbar = document.getElementById("TabsToolbar"); function showHideTabbar() { tabbar.collapsed = (gBrowser.visibleTabs.length == 1); }; setTimeout(function() { showHideTabbar(); }, 0); let observer = new MutationObserver(showHideTabbar); observer.observe(document.getElementById("tabbrowser-tabs"), {childList: true}); })();
その他の回答 (3)
- narashingo
- ベストアンサー率74% (10168/13677)
A.No3です。 補足ですが、もし、先に貼った準備作業の各ファイルでは動作しない場合、私の各ファイルと、そのスクリプトを貼ってもよいと思っています。
- dragon-man
- ベストアンサー率19% (2711/13692)
開いたタブをわざわざ隠す意図が分かりません。そんなことをして何のためになるのですか?
補足
ブラウザを開いた時1つしか開いていないのにタブが出ているのが嫌いなのです。
- 中京区 桑原町(@l4330)
- ベストアンサー率22% (4373/19606)
お礼
詳しい回答ありがとうございます。 とても参考になりました。 ただ、私には難しすぎました。 諦めてこのまま使うことにします。