アドレスバー、ナビゲーションバー、ウィンドウタイトル、タブなどのFirefoxのすべての境界線とバーを非表示にする可能性があるので、残りの領域はブラウザのコンテンツ領域にすぎませんか?
作成したWebアプリケーションのムービーを作成したいのですが、アプリケーション自体よりも大きな解像度で撮影する必要があります。私は、ブラウザのすべてのものを使わずに、背景にアプリを表示したいだけです。
最善の方法は、キーボードショートカットを使用することです。これにより、すべてのものを再び有効にできます。
アドレスバー、ナビゲーションバー、ウィンドウタイトル、タブなどのFirefoxのすべての境界線とバーを非表示にする可能性があるので、残りの領域はブラウザのコンテンツ領域にすぎませんか?
作成したWebアプリケーションのムービーを作成したいのですが、アプリケーション自体よりも大きな解像度で撮影する必要があります。私は、ブラウザのすべてのものを使わずに、背景にアプリを表示したいだけです。
最善の方法は、キーボードショートカットを使用することです。これにより、すべてのものを再び有効にできます。
回答:
最も簡単な方法は、Firefoxに関連するアドオンをインストールすることです。
次のセットアップのいずれかで、それぞれのアドオンをインストールします。Firefoxの再起動が必要になる場合がありますが、Firefox Quantumには多くの場合不要です。ショートカットキーがある場合は、各アドオンの[アドオンマネージャー]> [拡張機能]から変更できます。
Firefoxには、すべてのショートカットを1か所で管理するためのキーボードショートカットセクションが再設計されており、Firefox 66以降で利用可能になりました。
セットアップAは、次のアドオンを使用します。
たとえば、個別のキーF3を使用してF4、ナビゲーションメニューとタブバーを切り替えます(ナビゲーションバーを非表示にするとタブバーを非表示にする)。バーを非表示にするには、割り当てられたキーを1つずつ押します。これにより、Firefoxに表示されるタイトルバーまたはウィンドウ装飾のみが表示されます。
制限:同じキーを割り当てることは、間に遅延があるためうまく機能しません。別々のキーが同時に押された場合でも、結果は同様です。いずれにしても、バーの1つは非表示にならず、ユーザーとのかくれんぼもしません。
Firefox 56以前(非推奨)で動作しますが、Firefoxアドオンからは使用できなくなりました。Linux上のFirefox 41.0で完全にテストされました。スクリーンショットなし。
セットアップBは、次のアドオンを使用します。
HTTP、HTTPS、またはlocalhostのWebページに移動し、キーボードショートカットを使用するか、ツールバーの対応するアイコンまたはコンテキストメニューの[ツールバーのない新しいウィンドウ]をクリックします。Webページは、表示されるタイトルバーと垂直スクロールバーのみを持つ新しいウィンドウでさらに開きます。
キーボードショートカット:Shift+ Alt+ N(1.3.0のデフォルト)
制限:このアドオンは、ローカルファイルシステム(file:///)および組み込みページ(about:*)のページをまったく開きません。
Firefox 42以降で動作します。Linux上のFirefox 69.0で1.3.0をテストしました。
セットアップCは、次のアドオンを使用します。
Webページに移動し、ツールバーの対応するアイコンをクリックするか、コンテキストメニューで[現在のタブをポップアップウィンドウに移動する]または[現在のページをポップアップ/マージする]をクリックします。Webページは、表示されるタイトルバーと垂直スクロールバーのみを持つ新しいウィンドウに移動します。新しいウィンドウを通常のタブに戻すには、コンテキストメニューの[現在のページをポップアップ/マージ]をもう一度クリックします。
キーボードショートカット:割り当てられていません(デフォルトは0.0.8)
制限:ポップアップウィンドウは常に、Firefoxの元のウィンドウの一番上にありますが、変更することはできません。
Firefox 53以降で動作します。Linux上のFirefox 69.0で0.0.8をテストしました。
Firefoxのどのリリースでも機能する別の回答(クリックまたはスクロールダウン)を以下に投稿しましたが、最も簡単な方法ではなく、キーボードショートカットもありません。
ネイティブの方法は、Firefoxでカスタムスタイルシートを使用することです。 userChrome.css
Firefoxは、Firefox 69以降ではデフォルトでuserChrome.cssをロードしません。カスタムスタイルシートを再び有効にするにはabout:config
、Firefox で開き、設定toolkit.legacyUserProfileCustomizations.stylesheets
をtrue
この回答が更新される前に、マイクGは以前にフォローアップの回答を書きました。
次のコードブロックは、userChrome.css
Firefoxのタブバー、ナビゲーションバー、スクロールバーを非表示にするコンテンツです。有効な要素名とIDを使用してください。
/*
* Do not remove the @namespace line -- it's required for correct functioning
*/
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
/*
* Hide tab bar, navigation bar and scrollbars
* !important may be added to force override, but not necessary
* #content is not necessary to hide scroll bars
*/
#TabsToolbar {visibility: collapse;}
#navigator-toolbox {visibility: collapse;}
browser {margin-right: -14px; margin-bottom: -14px;}
制限:キーボードショートカットはありません。オンデマンドを有効または無効にするのは面倒です。
デフォルトのインターフェースを復元するには、userChrome.css
他の名前に名前を変更し、userChrome.tmp
Firefoxを再起動して有効にします。
デフォルトのインターフェースでFirefoxの別のインスタンスと並べて使用するには、別のプロファイルを使用します。
すべてのプロファイルはプロファイルフォルダーに保存されます。このフォルダーは、メニューバーまたはツールバーを使用してFirefoxから見つけることができ、[ヘルプ]> [トラブルシューティング情報]に移動します。
以下は、システムプラットフォームに関係なく一般的な手順です。
Firefoxのプロファイルマネージャーを実行し、「hidebars」(任意の名前)という名前の新しいプロファイルを作成して、プロファイルマネージャーを閉じます。
ファイルマネージャーを実行し、手順1で作成したプロファイルフォルダーを開きます。
新しいプロファイルフォルダーの下に、親フォルダーが存在しない場合は、そのフォルダーを含む新しいファイル chrome/userChrome.css
を作成しますchrome
。
userChrome.css
上記のコンテンツをコピーして、手順3で作成したファイルに貼り付けます。
最後に、ファイルを保存して閉じます。
使用を開始するには、新しいプロファイルでFirefoxのインスタンスを実行します。
次のスクリーンショットのコンボは、Linux上のFirefox Legacy(左)とFirefox Quantumを示しています。それぞれカスタムスタイルシートを使用すると、小さなウィンドウサイズでブラウジングします。
Firefox 69以降を除くすべてのリリースのFirefoxで動作し、デフォルトでuserChrome.cssを無視します。LinuxでFirefox 10、20、50(Firefox Legacy)および60、63、69(Firefox Quantum)でテストしたところ、すべて正常に動作するようでした。
Firefoxサポートフォーラムのuser1929によるこの回答には、タブバー#TabToolbar
を変更するための要素名とIDが記載されています。
GitHubのTimvdeによるこのカスタムファイルには、#navigator-toolbox
ナビゲーションバーを変更するための要素名とIDが記載されています。
Firefoxサポートフォーラムのcor-elによるこの回答は、#content browser
スクロールバーを変更するための要素名とIDについて言及しています。
w3schoolsでのCSSオーバーフローを理解するoverflow
必要はありません。
の値を理解するためのw3schoolsのCSS可視性プロパティvisibility
。
CSSで「!important」を使用する意味は何ですか?Stack Overflowを理解する!important
必要はありません。
Firefox 60は非表示スクロールバーcssと非表示スクロールバーFirefox 60を壊しました:reddit.com上のFirefoxCSSは両方とも、適切に非表示にするために#content
のみ削除して去ることを提案しbrowser
ました。
Firefoxの69:デフォルトでは無効になってuserChrome.cssとにuserContent.css ghacks.netとにPSA:FirefoxのV69のユーザーはuserChrome.cssとにuserContent.cssを有効にするには、県を設定する必要があります reddit.comに両方の新しい好み指摘しているtoolkit.legacyUserProfileCustomizations.stylesheets
中をabout:config
。
回答者のメモ:この回答は2年後、最初の回答でアドオンの使用を提案した後にのみ書かれました。それ以降、userChrome.cssに基づいて、この回答を改善する代わりに、さらにいくつかの回答が作成されました。したがって、この回答はコミュニティWikiになったため、評判の低い人なら誰でもこの投稿を改善して、Firefoxの最新の変更についていくことができます。
~/.mozilla/firefox/
Linux上にあることを言及したいかもしれません
私はこれが非常に遅いことを知っていますが、このためのブックマークレットを作成しました。アドオンやダウンロードは不要です:)
次のJavaScriptコードをブックマークレットとして保存し、新しい最小ウィンドウで表示するページでクリックします。
javascript:void%20function(){window.open(window.location.href,Math.random(),%22menubar=1,resizable=0%22)}();
プロセスを簡単にするためにここをクリックしてください! | JSfiddle
注:これはすべてのブラウザーで動作するはずです
私はFirefoxとVivaldiが大好きです。Vivaldi(私はマウスジェスチャのユーザー)の最も優れた機能の1つは、調整と移動が可能な非常に多くのオプション(サイドバー、ブックマーク、アドレスバー、ステータスバーなど)があることです...
1つのショートカットには「UIを隠す」と表示されます。すべてが消えます...したがって、タブ/追加バーなどを表示する必要がない場合は、マウスを波打つだけでページとウィンドウが残ります。
マジック。
さらに良いことに、ウィンドウの色はWebページからヒントを得て、非常にうまく機能します-うまく調和します。
遅れていることは知っていますが、誰かが好きになるかもしれません。
Firefox UI要素を必要になるまで非表示にしたいだけなら、多分私userChrome.css
があなたのためです。(FF 70.0.1で作業中)
タブバーを非表示にするには、Firefoxを使用してcustomize
(タブバーを右クリックするだけで)タブバーを引き出しnewtab (+) button
て、システムのTitlebar
(ウィンドウが最小、最大、閉じるボタンはタブバーにありません)。そうでない場合、これらのボタンは非表示を妨げます。
userChrome.css
ファイルを配置する場所とアクティブにする方法についての説明は、次のすばらしい投稿にあります:https : //superuser.com/a/1269912/1107142
私の簡単な要約:
about:config
トグルページtoolkit.legacyUserProfileCustomizations.stylesheets
へtrue
Profile Directory
から取得about:support
chrome
しますProfile Directory
userChrome.css
そのchrome
ディレクトリにファイルを置く私のuserChrome.css、コピー&ペースト自由自在:
/* namespace required, do not remove */
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
/* hide tabbar if only one tab */
/* note: won't hide unless newtab (+) button is removed from tabbar and */
/* the system title bars are used (use window manager to disable window */
/* titlebar decorations if desired). */
/* use 'customize' from menu and just drag the (+) button off the tabbar */
/* on the bottom options bar make sure titlebar is on */
/* setting density to compact is also nice */
#tabbrowser-tabs, #tabbrowser-tabs > .tabbrowser-arrowscrollbox {
min-height: 0 !important;
}
#tabbrowser-tabs tab {
min-height: var(--tab-min-height)
}
#tabbrowser-tabs tab[first-visible-tab="true"][last-visible-tab="true"] {
visibility: collapse;
}
/* autohide addressbar */
/* will show address bar when focused with alt-d,ctrl-l,ctrl-k, or f6 */
/* I don't like the mouse hover activation, but follow comments below */
/* if that's something you'd like. */
/* Also,can change nav-bar to navigation-toolbox to autohide all toolbars */
#nav-bar {
height: 0px !important;
min-height: 0px !important;
overflow: hidden !important;
/* for mouse hover activation would need some height */
/* disable above height: 0px line and add: */
/* height: 3px !important; */
}
/* for mouse hover activation need to add: */
/* #nav-bar:hover, */
#nav-bar:focus,
#nav-bar:focus-within,
#nav-bar:active {
height: auto !important;
}
/* remove right hand scrollbar */
browser {
margin-right: -15px;
}
コマンドラインからアプリウィンドウを実行できます。
"c:\ Program Files \ Mozilla Firefox" \ firefox.exe -chrome " http://www.example.com "
選択した背景を持つ拡張デスクトップに配置します。
firefox -chrome
。ただし、これはタブバーを非表示にしませんでした。
Firefox Quantum(> = 57)でこれを行う方法に関する質問は、おそらくこの質問に答えます(Firefox Quantum(> = 57)すべてのツールバーを切り替える方法(F11のようなキーボードショートカットで、フルスクリーンではなくウィンドウ内))
F11 /フルスクリーンは時々非実用的です。
Firefoxの57より前のバージョンでツールバーを切り替えたい場合は、アドオン「Dorando keyconfig」で可能です。1. Dorando
「キーエディター」でスクリプトを指定します。
var s = document.getElementById('status-bar');
s.hidden = !s.hidden;
var b = document.getElementById('PersonalToolbar');
b.collapsed = !b.collapsed;
var nb = document.getElementById('nav-bar');
nb.collapsed =!nb.collapsed
var tb = document.getElementById('TabsToolbar');
tb.collapsed =!tb.collapsed
2. Dorandoアドオンインターフェースを介してキーボードショートカットにマッピングします
--kiosk
新しいFirefox v.71の新しいコマンドparamを試してください。
上記のclearkimuraからの回答は、スタイルシートの使用を示唆していますが、Firefoxの以降のバージョンでは少し調整する必要があります。私がこれをやった後、解決策は私のために働いた。この Webページ:
Firefoxを起動時にuserChrome.cssを検索するように設定します(2019年5月24日更新)
ほとんどのユーザーの起動を高速化するために、Firefox 69はこのファイルを自動的に検索しなくなりました。見るように指示する必要があります。方法は次のとおりです。
- 新しいタブで、アドレスバーにabout:configと入力または貼り付けて、Enter / Returnを押します。リスクを受け入れるボタンをクリックします。
- リストの上の検索ボックスに、userprofと入力または貼り付けて、リストがフィルターされるまで一時停止します。リストに何も表示されない場合は、これらの指示の残りを無視してください。このタブを閉じることができます。
- toolkit.legacyUserProfileCustomizations.stylesheets設定をダブルクリックして、値をfalseからtrueに切り替えます。
この変更は、次回の起動時に有効になります。