Como posso definir um nível de zoom padrão no Safari?

19

Eu tenho um Mac Mini que estou usando como um PC com Home Theater e minha única reclamação real é que não consigo definir um nível de zoom padrão no Safari. É difícil ler todo o texto minúsculo a 7 pés de distância da minha TV, por isso estou sempre ampliando.

Então: existe alguma maneira de extensão ou corte oculto para forçar o Safari a aumentar o zoom automaticamente?

Tim Sullivan
fonte
11
Os métodos "CSS padrão" e "Plug-in do Zoom de todas as páginas" quebram um bom número de sites, principalmente o site Developer Member Center da Apple. Por exemplo, defini o padrão para diminuir o zoom (75% para CSS ou 80% para o zoom em todas as páginas) e o site não preenche a tela. Captura de tela
adib

Respostas:

12

Na versão mais recente do Safari (11), acesse:

Safari -> Preferências -> Sites -> Zoom da página

Lá você pode definir o zoom da página padrão para todos os sites ou um site específico.

Este parece ser um recurso nativo do Safari agora (a configuração de Zoom da página na guia Avançado nas preferências desapareceu.)

insira a descrição da imagem aqui

Parag
fonte
16

De acordo com este post do fórum de discussão do Suporte Safari da Apple :

1) Crie um arquivo chamado defaultzoom.css (ou qualquer nome que você quiser, apenas verifique se ele possui uma extensão css ).

2) Copie e cole o seguinte:

    body {  
      zoom: 130%;  
    }

mude 130 para o número que mais lhe convier. >100significa aumentar o zoom , <100significa diminuir o zoom . Não se esqueça do sinal de porcentagem%!

3) No safari, vá para Preferences > Advanced. Na folha de estilos, selecione Outros ... e aponte para o arquivo que você criou.

4) Pode ser necessário reiniciar o safari para que a alteração entre em vigor.


[Acima, a ênfase e a formatação do código (para texto não relacionado ao código) foram adicionadas à citação original por Am1rr3zA ].

Am1rr3zA
fonte
4
Posso verificar se isso funciona no Safari 5.1 no Lion. Eu nem precisei reiniciar; imediatamente teve efeito na página que eu estava visualizando.
Armentage
11
@Armentage O mesmo para o Safari 7.0.5 no Mavericks.
Yurkennis
11
Esses métodos "CSS padrão" e "Plug-in de zoom de todas as páginas" quebram um bom número de sites, principalmente o site da Central de Membros do Desenvolvedor da Apple. Por exemplo, defini o padrão para diminuir o zoom e o site não preenche a tela. Captura de tela .
adib
o zoom corporal não funciona no macOS Sierra.
Monitor de Peixe
4

Como Am1rr3zA mencionou, você pode selecionar uma folha de estilos personalizada nas preferências:

Eu adicionei estas regras ao meu arquivo safari.css:

html {
    zoom: 125%;
}
img {
    zoom: 75%;
}
@media print {
    html {
        zoom: 100%;
    }
}

Mas tem muitos efeitos colaterais irritantes. Mas ZoomBySite e AllPagesZoom têm os mesmos efeitos colaterais, e há também um atraso considerável antes AllPagesZoom altera o nível de zoom.

Lri
fonte
11
Eu substituiria bodypor html, pois o <html>elemento também pode ser estilizado.
Mathias Bynens 29/03
11
Esse método quebra um bom número de sites, principalmente o site Developer Center da Apple. Por exemplo, defini o padrão para diminuir o zoom e o site não preenche a tela. Captura de tela .
Adib 6/14
3

Se você for para "preferências" na guia Safari e depois para "avançado", poderá clicar no botão "Nunca usar tamanhos de fonte menores que" e depois escolher o tamanho de fonte desejado. Então você não terá que apertar os olhos e se aproximar da tela para ler mais.

Orion
fonte
2

Todas as páginas Zoom

... permite "definir facilmente um nível de zoom para todos os sites e lembrá-lo". Estou usando-o no Safari 5.1.7.

Você pode baixá-lo da galeria de extensões da Apple sob produtividade ou diretamente do desenvolvedor .

insira a descrição da imagem aqui

gentmatt
fonte
2
Há um pequeno atraso antes que o nível de zoom seja aplicado. E isso quebra muitos sites, como definir um nível de zoom em CSS.
Lri
11
Os métodos "Plug-in do Zoom de todas as páginas" quebram um bom número de sites, principalmente o site da Central de Membros do Desenvolvedor da Apple. Por exemplo, defini o padrão para diminuir o zoom e o site não preenche a tela. Captura de tela .
Adib 6/14
11
Ele também quebra o comando (para ir para o topo da página) (mas não o comando) ao usar o Safari no El Capitan.
gato do teto
2

Após 6 anos, finalmente temos esse recurso no Safari 10 nativo, então não é mais necessário CSS ou extensão (eu costumava aplicar CSS, mas ele quebrou muitos sites, como apontado pelo @adib):

insira a descrição da imagem aqui

ATUALIZAÇÃO: Graças ao @wisbucky, o Safari 11.0 realmente tem um novo design. Agora ele pode memorizar o nível de zoom por site. Além disso, podemos personalizar isso pelo item de menu "Safari" -> "Configurações deste site ...", e a opção exata "Zoom da página" pode ser encontrada lá. Informações mais detalhadas podem ser encontradas aqui e aqui .

Tsung-Ting Kuo
fonte
11
Não vejo essa opção no Safari 11.0
wisbucky 17/10
11
@wisbucky: atualizou a resposta em conformidade, muito obrigado!
Tsung-Ting Kuo
2
Obrigado pela atualização. Observe, no entanto, que não há mais uma configuração global de zoom da página. Você deve definir isso sempre que visitar um novo site. :(
wisbucky 19/10/2015
@wisbucky: Acredito que sim, e obrigado por manter esta resposta atualizada!
Tsung-Ting Kuo