Aqui está o que é o scrolljacking e como removê-lo Apple.com e outros sites

remover tutorial scrolljacking

Sites que controlam como você rola são um pesadelo de usabilidade. Em vez de rolar como você faria normalmente, esses criminosos aproveitam o scrolljacking para alterar a maneira como seu navegador favorito interpreta os comandos de rolagem apenas para executar alguma animação sofisticada em vez de rolar para baixo em uma página, o que pode ser desconcertante e frustrante. Em uma nota mais clara, esse comportamento indesejado pode ser facilmente interrompido. Siga o tutorial passo a passo do iDownloadBlog para aprender como remover o scrolljacking de Apple.com e outros sites que você frequenta.

Sobre scrolljacking

Scrolljacking, ou seq√ľestro de rolagem, √© um problema de usabilidade muito real.

Em vez de rolar para cima e para baixo no seu pr√≥prio ritmo, voc√™ √© for√ßado a assistir a transi√ß√Ķes animadas ou outro tipo de col√≠rio para os olhos ao girar a roda de rolagem do mouse. Na maioria das vezes, essas escolhas ruins de design da web taxam a CPU do usu√°rio e perdem seu tempo.

John Gruber, escrevendo para Daring Fireball:

A página de visão geral do AirPods Pro é uma fera estranha. Ele vincula a CPU do meu MacBook Pro de 2015 Рmesmo quando não estou rolando. Fechei a guia alguns minutos atrás e meu ventilador ainda está funcionando. A animação é muito instável e a rolagem parece muito lenta.

H√° tantos movimentos de rolagem que voc√™ precisa rolar ou descer a p√°gina v√°rias vezes apenas para ir para a pr√≥xima se√ß√£o da p√°gina. A anima√ß√£o √© pelo menos suave no meu iPad e iPhone, mas mesmo l√°, parece que h√° mil furtos para chegar ao fundo da p√°gina. √Č um design que faz parecer que eles n√£o querem que voc√™ continue lendo.

Ele está certo ao fazer scrolljack fazendo você querer parar de ler.

Scrolljacking ativado Apple.com

Caso voc√™ esteja se perguntando, nem mesmo Apple √© imune a mexer com sua rolagem. Aqui est√£o alguns exemplos de Apple p√°ginas da web que podem atordoar voc√™ visualmente quando visitadas pela primeira vez, mas o frustram assim que voc√™ sentir vontade de realmente ler algo sem distra√ß√Ķes ou rolar para a parte que mais lhe interessa.

A página do iPad Pro é especialmente chocante Рforça a rolagem horizontal ao rolar verticalmente.

De outros Apple as páginas da web também aproveitam o scrolljacking, mas geralmente não é tão pronunciado quanto nas páginas listadas acima. Por exemplo, o iMac Pro e Pro Display XDR as páginas alteram a rolagem para reproduzir a animação de abertura, mas depois a rolagem funciona da maneira que deveria.

Como o scrolljacking usa JavaScript para alterar o funcionamento do navegador, a desativação temporária do JavaScript antes de visitar a página ofensiva impedirá a ocorrência do scrolljacking.

TUTORIAL: Como ativar o menu Revelação oculto no Safari para Mac

Siga o tutorial passo a passo do iDownloadBlog, incluído logo a seguir, para aprender como evitar o salto de rolagem no AppleO navegador Safari para Apple.com e outros sites.

Como desativar o scrolljacking no Safari para iOS

Faça o seguinte para desativar o JavaScript no Safari para iPhone e iPad.

1) Abrir Configura√ß√Ķes no seu iPhone ou iPad.

2) Escolher Saf√°ri da lista.

3) Toque Avançado na parte inferior da tela.

4) Deslize o interruptor ao lado de Javascript ao FORA posição para desativar o JavaScript.

remover tutorial scrolljacking

Visitar o site que costumava mexer com sua rolagem agora apresenta um conte√ļdo f√°cil de ler que parece √≥timo e se comporta exatamente como voc√™ esperava que ele ganhasse termos de rolagem.

Quando terminar, não se esqueça de reativar o JavaScript deslizando a chave acima para a posição LIGADO para garantir a funcionalidade completa em outros sites que usam JavaScript, como o iCloud, Facebook, etc.

Como desativar o scrolljacking no Safari para macOS

A opção para desativar o JavaScript está oculta no menu dedicado do Safari para desenvolvedores, a fim de impedir que usuários comuns acidentalmente usem a opção.

1) Abrir Saf√°ri no seu Mac.

2) Clique no Menu Safari, então escolha Preferências.

3) Clique no Avançado aba.

4) Coloque uma marca de sele√ß√£o ao lado de ‚ÄúMostrar menu Desenvolver na barra de menus‚ÄĚ.

Agora, o menu Revelação aparecerá na barra de menus sempre que o Safari estiver aberto.

5) Clique em Safari desenvolve menu e escolha a opção Desativar JavaScript.

remover tutorial scrolljacking

Agora voc√™ pode visitar uma p√°gina que costumava seq√ľestrar sua rolagem e desfrutar de conte√ļdo sem distra√ß√Ķes, como rolagem autom√°tica, altera√ß√Ķes repentinas na taxa de rolagem, anima√ß√Ķes pesadas na largura de banda e recursos e outras estupidez que mexem com o funcionamento da rolagem.

Você também pode ativar ou desativar o JavaScript no menu Revelação: escolha Preferências no menu Safari, clique na guia Segurança, desmarque a caixa Ativar Javascript e reinicie o navegador.

Quando terminar, n√£o se esque√ßa de reativar o JavaScript desmarcando a op√ß√£o Desativar JavaScript no menu Desenvolvimento do Safari ou marcando a caixa Ativar Javascript nas configura√ß√Ķes de seguran√ßa do Safari.

Isso garantir√° a funcionalidade completa em sites complexos que dependem de JavaScript, como Google Apps, iCloud.com, Facebook e assim por diante.

Scrolljacking em outros navegadores

Como mencionamos anteriormente, assumir o controle da rolagem requer algum código Javascript inteligente.

Mesmo que seu navegador da Web favorito não seja AppleSafari, desativar o Javascript impedirá a execução do código irritante de scrolljacking. Aqui estão alguns instrutores rápidos que explicam como desativar o Javascript em um trio de não popularesApple navegadores.

  • Raposa de fogo: Digite "about: config" no campo URL e pressione Enter e clique em "Eu aceito o risco!". Agora digite "javascript" no campo de pesquisa e clique duas vezes na linha "javascript.enabled" para alternar a configura√ß√£o entre true (ativado) e false (desativado).
  • Cromada: Escolha Prefer√™ncias no menu do Chrome, role at√© a parte inferior da p√°gina de configura√ß√Ķes e clique em Avan√ßado ou Mostrar configura√ß√Ķes avan√ßadas. Depois que a p√°gina de configura√ß√Ķes se expandir para exibir op√ß√Ķes adicionais, clique em Configura√ß√Ķes de conte√ļdo na se√ß√£o Privacidade e seguran√ßa. Por fim, clique na op√ß√£o JavaScript e pressione a op√ß√£o ao lado de Permitido para alter√°-lo para Bloqueado.
  • √ďpera: Escolha Prefer√™ncias no menu do Opera, clique em Avan√ßado na coluna da esquerda e clique em Configura√ß√Ķes do site na coluna da direita. Clique em Javascript e, em seguida, clique na op√ß√£o ao lado de Permitido (recomendado) para bloquear o Javascript em todas as p√°ginas.

Novamente, não se esqueça de reativar o Javascript no seu navegador quando terminar de visitar a página incorreta para permitir que o navegador execute todo o JavaScript em todas as páginas da web.

Sua experiência com scrolljacking

E a sua experiência com o scrolljacking?

Você já encontrou uma página da Web que usa o scrolljacking? Aqueles de vocês que enfrentaram esse problema em vários sites, qual deles lhe deu um inferno especial em relação ao pergaminho e por quê? Por fim, cite os criminosos que merecem os primeiros lugares no Hall of Shame Scrolljacking.

Conte-nos compartilhando suas experiências com colegas leitores nos comentários abaixo.

Preciso de ajuda? Pergunte ao iDB!

Se você gosta deste tutorial, transmita-o aos seus amigos e deixe um comentário abaixo.

Fiquei preso? N√£o sabe ao certo como fazer certas coisas no seu Apple dispositivo? Deixe-nos saber via [email protected] e um tutorial futuro pode fornecer uma solu√ß√£o.

Voc√™ tamb√©m pode enviar suas pr√≥prias sugest√Ķes de instru√ß√Ķes via [email protected].