Posso impedir que sites desativem o zoom?

12

Percebi que mais e mais sites estão desativando a capacidade de ampliar um ipad usando o Safari (ou outros navegadores móveis, ao que parece).

Existe uma configuração para desativar essa capacidade ou alguma outra maneira de impedir isso?

chris
fonte

Respostas:

9

Criei um marcador no Mobile Safari com este URL

javascript:document.querySelector('meta%5Bname=viewport%5D').setAttribute('content','width=device-width,initial-scale=1.0,maximum-scale=10.0,user-scalable=1');

A maneira mais fácil de configurar este marcador é:

  1. Adicione um marcador a qualquer página
  2. Edite o marcador e defina o URL como o que tenho acima

Agora, sempre que você estiver na página que não pode ampliar, clique no ícone de marcador e selecione o marcador que você configurou. Então você pode beliscar e ampliar.

Scott Walter
fonte
O bookmarklet é ótimo. Para outro tipo de solução alternativa, consulte minha resposta abaixo sobre como ativar o "zoom de três dedos" em todo o sistema nas configurações do iOS.
Kai Carver
Melhor coisa de todas! Uma das coisas mais irritantes finalmente consertou. É incrível que este ainda é relevante 6 anos mais tarde ...
marc.guenther
1

Não há como evitar isso usando o Mobile Safari. No entanto, muitos navegadores alternativos permitem alterar o agente do usuário enviado ao servidor, o que significa que você pode parecer que está se conectando a um navegador de desktop em vez de um navegador móvel. Embora isso funcione, entendo que pode não ser exatamente o que você está procurando - infelizmente, você não pode alterar o navegador padrão sem o jailbreak.

Mesmo
fonte
1

Não há como impedir que um site desative o zoom no Safari móvel. O zoom está desativado no código HTML, assim:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />

Para desativar isso, você precisa ter um removedor de HTML que removeu esse HTML da página da web. Você pode usar um aplicativo Cydia, mas não encontrei nada que faça isso.

Sua melhor aposta é provavelmente usar um navegador iOS que permita alterar o agente do usuário. A maioria dos sites insere o HTML acima quando detecta que seu navegador é um navegador móvel. Alguns navegadores gratuitos incluem:

Uma lista mais completa pode ser encontrada aqui.

daviesgeek
fonte
0

A resposta do bookmarklet de Scott Walter acima é uma excelente solução.

Uma solução alternativa diferente e mais permanente é ativar o Zoom em Configurações> Geral> Acessibilidade . Isso permite

  • zoom tocando duas vezes com três dedos,
  • panorâmica arrastando com três dedos,
  • amplie e reduza ainda mais, tocando duas vezes com três dedos e arrastando para cima ou para baixo.

http://www.456bereastreet.com/archive/201105/ios_tip_how_to_zoom_on_web_pages_that_have_disabled_user_zoom/

Kai Carver
fonte