Uma coisa é saber o que está no documento do navegador, outra é ter informações sobre o próprio navegador do usuário. Já passamos da fase de detectar o navegador que o usuário está usando e agora estamos sabendo quais partes da interface do usuário do navegador os usuários estão vendo.

Os navegadores fornecem window.personalbar, window.locationbar, e window.menubar propriedades, com a forma de { visible : /*boolean*/} como seu valor:

if(window.personalbar.visible || window.locationbar.visible || window.menubar.visible) {
  console.log("Please hide your personal, location, and menubar for maximum screen space");
}

Para que o senhor usaria essas propriedades? Talvez para fornecer um aviso aos usuários quando seu aplicativo Web exigisse o máximo de espaço no navegador. Fora isso, essas propriedades parecem invasivas. O que o senhor acha?

  • Criar raios giratórios com CSS3: revisitado
  • Escreva consultas de mídia simples, elegantes e fáceis de manter com Sass
  • Componente de rolagem “Agree to Terms” com MooTools ScrollSpy
  • Usando jQuery e MooTools juntos

    Há mais um motivo para dominar mais de uma biblioteca JavaScript: o senhor pode usar algumas delas juntas! Como o MooTools é baseado em protótipos e o jQuery não, o jQuery e o MooTools podem ser usados juntos na mesma página.

  1. Daniel

    Lembro-me de tê-los testado recentemente e, pelo que me lembro, eles realmente não fazem nada na maioria dos navegadores (sempre definidos como true).