2012-08-18 09:31:01 +0000 2012-08-18 09:31:01 +0000
38
38

Como posso definir um zoom personalizado no Cromo?

No IE 9 pode escrever o número que quiser para obter o zoom perfeito mas no Cromo tudo o que vejo é o + e - no menu pendente. Como escolho um zoom personalizado e defino-o como o padrão?

Respostas (4)

13
13
13
2013-06-11 15:24:43 +0000

Fundo

Os devs têm uma grande pressão sobre a implementação de uma função de zoom default incorporada. Eles implementaram isto na versão 10 e relatórios confirmaram que funciona já em Dezembro de 2010.

Desde que a verve fez esta pergunta em Agosto de 2012, ou está a utilizar uma versão extremamente antiga do Chrome (<10), ou o seu navegador tinha (tem?) de facto a função. O mesmo se aplica a Thomas Ploeger; não deve ser necessária uma extensão.

Solução

Se estiver a utilizar uma versão mais antiga, então precisa de activar as opções de tabulação para ver a definição, caso contrário não está acessível (figura 2). Pode utilizar a opção de linha de comando --enable-tabbed-options ou alterná-la em about:flags ou chrome://flags (figura 3). Se estiver a utilizar uma versão mais recente (Chrome ~11+, Chromium ~12+), então as opções de tabulação são a configuração padrão (na realidade, a configuração ). Procure o campo Página Zoom em chrome://settings sob a secção Conteúdo da Web (figura 1).

Work-Around

Se tiver de utilizar uma versão muito antiga que não inclua quaisquer opções de tabulação, então pode tentar introduzir manualmente a configuração (antes da entrada "exited_cleanly") no ficheiro preferences no seu User-Data-Directory . No entanto, há dois problemas com este método. Primeiro, (por alguma razão) a configuração utiliza números de ponto flutuante em vez de um simples número inteiro para representar o nível de zoom. Isto torna difícil configurá-lo manualmente, mas pode consultar o gráfico abaixo (tabela 1). Segundo, uma versão anterior à inclusão das opções de tabulação provavelmente não incluirá de qualquer forma a definição do zoom por defeito.

Caveats

Em qualquer caso, deve estar ciente de que a definição do zoom padrão (actualmente) apenas afecta páginas que ainda não tenham sido ampliadas. Quaisquer páginas para as quais tenha modificado o zoom não serão afectadas pela nova escala padrão e manterão a configuração de zoom anteriormente atribuída. Isto é um incómodo porque não há actualmente nenhuma maneira de modificar a lista de definições de zoom específicas da página/site, pelo que terá de definir manualmente páginas previamente zomadas para utilizar a definição padrão.

Note, no entanto, que simplesmente ampliar uma página a 100% não é suficiente para repor o zoom de uma página/site. Para o repor, pode premir Ctrl+Numpad-0 ou clicar na lupa na barra de ferramentas e depois clicar no botão Reset Zoom. Outra forma de reiniciar o zoom é fazê-lo corresponder à definição actual do zoom padrão. Por exemplo, se o zoom padrão actual estiver definido para 125% e a página tiver sido previamente ampliada para 110%, é necessário ampliar a página para 125% para remover a sua configuração específica da página. (Isto é de facto um erro porque se depois alterar o zoom predefinido para 150%, a página não manterá o seu zoom de 125%!)

Apêndices

Figure 1 : Definição de Zoom por defeito nas versões mais recentes do Cromo

25% : "default_zoom_level": -7.6035680338478615,
 33% : "default_zoom_level": -6.0311726618503405,
 50% : "default_zoom_level": -3.8017840169239308,
 67% : "default_zoom_level": -2.2293886449264093,
 75% : "default_zoom_level": -1.5778829311823859,
 90% : "default_zoom_level": -0.5778829311823857,
100% : "default_zoom_level": 0.0,
110% : "default_zoom_level": 0.5227586988632231,
125% : "default_zoom_level": 1.2239010857415449,
150% : "default_zoom_level": 2.223901085741545,
175% : "default_zoom_level": 3.069389038663465,
200% : "default_zoom_level": 3.8017840169239308,
250% : "default_zoom_level": 5.025685102665476,
300% : "default_zoom_level": 6.025685102665476,
400% : "default_zoom_level": 7.6035680338478615,
500% : "default_zoom_level": 8.827469119589406,

Figure 2* : O diálogo de definições não apagadas na versão mais antiga não tem definição de zumbido por defeito

Figure 3* : Habilitar opções de tabulação em about:flags (ou chrome://flags)

Figure 4* : Default-Zoom setting in Tabbed-options page of older versions of Chrome

Figure 5* : Redefinir o zoom da página para a configuração padrão com a opção Reset Zoom (no caso de corrigirem o erro de zoom para redefinir)

Tabela 1 : Valores (não óbvios) para definições dezoom por defeito no ficheiro Preferences:

6
6
6
2012-08-18 10:16:31 +0000

Existe uma extensão Google Chrome chamada Zoom que lhe permite definir percentagens de zoom personalizadas através de um selector, ou introduzindo uma determinada percentagem. Lembra-se das percentagens de zoom por website (como o Chrome já faz, mas agora pode pelo menos definir uma percentagem personalizada).

Chrome não lhe permite definir uma percentagem de zoom universal, tanto quanto sei. Mas, para definir um zoom padrão universal para todas as páginas web (mais uma vez, numa percentagem à sua escolha), pode usar a extensão Zoom All .

Sugiro que experimente estas extensões, elas podem funcionar para si.

2
2
2
2017-03-16 21:09:06 +0000

Estou à procura de uma forma de definir diferentes zooms personalizados para websites específicos (não para TODOS os websites) mas não consigo encontrar uma forma de o fazer utilizando definições cromadas. Se estiver à procura de definir um zoom personalizado padrão para todas as páginas parece que algumas respostas aqui poderiam funcionar.

Como alternativa (para além de instalar uma extensão que o faça) também pode tentar usar javascript. Introduza na barra de endereços do seu navegador e prima Enter

javascript: document.body.style.zoom = 2;

Isto irá duplicar o seu zoom. Pode introduzir qualquer outro nível de zoom que desejar.

Tem de ** digitar a parte ‘javascript’** , se colar cromado irá removê-lo por segurança (pode digitar o ‘j’ e colar ‘avascript: …“ que é permitido).

A desvantagem é que não é guardado, tem de correr o javascript cada vez que visita a página, mas pode marcar isto, criar um bookmark e escrever o seu código javascript em vez de uma url, depois cada vez que clicar nele irá correr. A isto chama-se um bookmarklet.

Isto pode não funcionar por vezes, dependendo de como o website foi concebido

Pro dica: Se quiser escrever código javascript e executá-lo automaticamente numa página cada vez que o visitar, poderá pesquisar a utilização do Tampermonkey


Outro bookmarklet que poderá achar útil:

Quando clica nele, aumenta o zoom em 25%, após 4 cliques repõe para 1.

javascript: z = document.body.style.zoom; if(!z) z=1; 
document.body.style.zoom = z<2 ? z*1.25 : 1;

Utilizo-o quando quero alterar temporariamente o zoom, sem que a definição seja guardada. Quando visitar a página da próxima vez, mostrar-me-á a quantidade normal de zoom.

0
0
0
2014-03-08 22:11:48 +0000

Funciona fora de caixa para níveis de zoom personalizado por (sub)domínio*, por exemplo:

Passos:

  1. Abrir separador para url no domínio de escolha.
  2. Definir o nível de zoom personalizado com CTRL ou ⌘++/- & 3. Abrir a aba nova (vazia).
  3. Definir o nível de zoom padrão com CTRL ou ⌘+++/-

& Também útil:

Prima Ctrl+Numpad-0 para repor o nível de zoom de uma página.


Credit vai para a secção “Caveats” (abaixo) da fantástica resposta da Synetech. Eu afixei esta solução porque era tudo o que precisava no meu caso.

…a definição de zoom por defeito (actualmente) apenas afecta páginas que ainda não fizeram zoom. Quaisquer páginas para as quais tenha modificado o zoom não serão afectadas pela nova escala padrão e manterão a configuração de zoom anteriormente atribuída.