Salve pessoas, tudo em ordem?

Vim aqui dar uma dica boba, mas me resolveu uma dor de cabeça que me impedia de usar no Firefox algumas aplicações que usam janelas popups.

Percebi que no meu Firefox do Ubuntu, as janelas popups abertas eram sempre redimensionáveis, ate aquelas que foram configuradas para não serem. Eu não sabia o motivo disso, até começar a instalar muitas extensões que tomam lugar na barra inferior do navegador. Então percebi que era uma questão de acessibilidade, que o pessoal da Canonical configurava no Firefox do Ubuntu "de fábrica".

Vejam bem, quando você instala muitas extensões que tomam espaço na barra inferior, a largura buga. É como se as extensões adicionassem uma largura mínima para a janela do navegador. Para ficar claro o problema, eu tirei printscreen de duas janelas popups, do sistema de envio de torpedos da claro e da OI:

Janelas Popups bugadas

Como podem ver, seria um problema se a janela não pudesse ser redimensionada. Mas peraí: no Firefox do Windows esse problema ainda existe. Tanto que no trabalho, quando quero passar mensagens para alguém, eu precisava abrir o Naufragador Internet Explorer.

Mas andei dando uma olhada no about:config do Firefox e encontrei a solução. Basta procurar a propriedade dom.disable_window_open_feature.resizable e alterar seu valor de false para true.

Isso resolve o problema, mas abriu minha cabeça para uma questão interessante. As janelas popups, apesar de serem mais raras hoje em dia, são requeridas em alguns tipos de aplicações online. Deixar as janelas com tamanho fixo pode ser interessante esteticamente, mas pode causar problemas aos usuários se por algum motivo o navegador não se comportar como o esperado, pode tornar a aplicação inutilizável.

Por isso, decidi que nos meus projetos não vou usar mais janelas de tamanho fixo. Se o usuário quiser redimensionar a janela em detrimento do layout, a opção é dele! ;)

Comentários

Thiago Rodrigues

Ótima dica, estavo mesmo procurando uma solução para os pop-ups.
A respeito, acho que na hora de escrever você se enganou, pois no meu about:config estava false, e para poder redimensionar os pop-ups eu tive que trocar para true.
Ah, gostaria de lhe dizer que o seu "leia mais" está meio escondido, por pouco não vi a continuação do artigo.
Obrigado pela dica, abraço!

Venicios

A grande maioria dos programadores de hoje pensam na estética/estática.
Um pequeno problema que se desenrola quando são criadas as aplicações. Pensam sempre no modelo do site, no layout... Mas vez por outra esquecem da grande variedade de internautas "analfabetos", desculpem a expressão, que circulam pela net em busca de algumas informações, chamemo-los de paraquedistas... Esses quase sempre se "engancham" nos sites, ficam perdidos...

Minha irmã, or exemplo, não conseguiria viver sem mim por perto pra estar tirando as frequentes dúvidas sobre alguma coisa, seja no Word, ou na net...

Bem, fica a aí a crítica...

Abraço

» Pr...
Gerador de popu...

Comentar