Estou tentando maximizar minha área de tela utilizável ao navegar em páginas da web.
Digamos que estou pesquisando algo e quero abrir e visualizar o maior número possível de páginas e o máximo de conteúdo possível.
Eu posso ladrilhar janelas horizontalmente tanto quanto eu gostaria, mas o espaço vertical é um pouco mais complicado.
Agora, há a parte fácil de esconder a barra de favoritos. Mas e a barra de endereços e a barra de guias? Algo que pode ser feito lá? Talvez outros navegadores possam ocultar as barras de guias e endereços, mesmo que o Chrome não possa?
Há também mexer nas próprias páginas da web.
Por exemplo, tentei ocultar as barras de rolagem, preservando a capacidade de rolar:
body::-webkit-scrollbar { width: 0 !important }
(ou o equivalente para o Firefox)
No entanto, frustrantemente, ainda há uma barra preta atrás da barra de rolagem horizontal que não faz parte de nenhum elemento estilizável que eu possa encontrar.
Quão mínimo podemos obter?
A melhor ideia que tenho até agora é criar uma página da Web personalizada com vários iframes lado a lado que posso colocar no modo de tela cheia, mas praticamente nunca usei iframes e não gosto da dor que suspeito que essa abordagem infligiria .
Eu uso o Firefox com o complemento Tree Style Tabs . Isso permite que você organize as guias em uma estrutura de árvore -- perfeita para organizar tíquetes de pesquisa e trabalho, que é onde eu originalmente ouvi falar de guias de estilo de árvore -- e, no Firefox, você pode ir em tela cheia (
F11
) enquanto mantém a barra de guias ativada o lado visível (você também pode alternar viaF1
).Dito isto, o uso de guias de estilo de árvore envolve efetivamente
about:config
definir uma opção e criar um arquivouserChrome.css
. Então vou seguir os passos abaixo.Zero
Você precisará instalar o Firefox, pois as guias de estilo de árvore só funcionam com o Firefox. Em seguida, você precisará instalar o complemento Tree Style Tabs .
Primeiro
A
about:config
opção que você deseja habilitar é:toolkit.legacyUserProfileCustomizations.stylesheets
O padrão é
false
. Alterne paratrue
.Segundo
Em seguida, você pode criar um
chrome/userChrome.css
arquivo em seu diretório de perfil raiz . Visiteabout:profiles
e o perfil principal listado deve ser o em uso. Ele deve mostrar um caminho para o diretório raiz:Abra esse diretório. Você provavelmente precisará criar o
chrome
diretório. Em seguida, dentro dochrome
diretório, adicione umuserChrome.css
arquivo. O meu está abaixo:Depois de alternar essa
about:config
entrada e criar umuserChrome.css
arquivo, feche o navegador e abra-o novamente. Observe que as guias estão agora à esquerda e você tem várias opções para abrir novas guias como filhas ou irmãs das guias existentes.Demonstração
Não importa o quanto eu tente, não consigo obter um GIF útil com menos de 2 MiB para demonstrar isso nativamente no SuperUser. Então... você pode ver uma demonstração aqui no imgur:
https://imgur.com/a/7EsXelz
Para se livrar de ainda mais espaço vertical sem tela cheia
Percebi que um de seus comentários queria se livrar da barra de navegação e não queria usar o recurso de tela cheia. Encontrei isso , que ocultará a barra de navegação, a menos que você passe o mouse sobre a região. É outro
userChrome.css
ajuste que você pode fazer:Entre isso, remover a barra de favoritos e ocultar as guias de estilo de árvore com F1, você pode obter um espaço mínimo ocupado sem entrar em tela cheia:
Observe como o único espaço vertical ocupado é pelo
Menu Bar
. Optar por "escondê-lo" não o elimina completamente, apenas o reduz um pouco.