English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O objeto window.screen contém informações sobre a tela do usuário.
window.screenO objeto pode ser usado para exibir a resolução da tela (largura e altura da tela), profundidade de cor, profundidade de pixel, etc.
window.screenPode ser usado com abreviação sem prefixo (window.).
screenO objeto possui as seguintes propriedades:
A próxima seção mostrará como usar as propriedades do objeto screen do objeto janela para obter informações de exibição do usuário.
screen.widthA propriedade retorna a largura total da tela do visitante (em pixels).
var x = screen.width;Teste veja‹/›
screen.heightA propriedade retorna a altura total da tela do visitante (em pixels).
var x = screen.height;Teste veja‹/›
screen.availWidthA propriedade retorna a largura da área da tela disponível para a janela do aplicativo (em pixels).
A área da janela do aplicativo é a área total da tela, exceto a barra de tarefas.
var x = screen.availWidth;Teste veja‹/›
screen.availHeightA propriedade retorna a altura da área da tela disponível para a janela do aplicativo (em pixels).
A área da janela do aplicativo é a área total da tela, exceto a barra de tarefas.
var x = screen.availHeight;Teste veja‹/›
screen.colorDepthA propriedade retorna a profundidade de cor da tela do usuário.
A profundidade de cor é usada para representar o número de bits de cor de um único pixel.
A profundidade de cor representa quantas cores o dispositivo de tela pode gerar.
Por exemplo, a profundidade de cor de8A tela pode gerar256cores (2 8)
var x = screen.colorDepth;Teste veja‹/›
Atualmente, a maioria dos dispositivos de tela tem24ou32Profundidade de cor. Em termos simples, mais bits geram mais variações de cor, por exemplo24bits podem gerar2 24 = 16,777,216Variações de cor (TrueColor), enquanto32bits podem gerar2 32 = 4,294,967,296Variações de cor (Escuro)
screen.pixelDepthA propriedade retorna a profundidade de bits da tela.
A profundidade de pixel é o número de bits usados pelo hardware de exibição do sistema por pixel.
Para dispositivos modernos, a profundidade de cor e a profundidade de pixel são iguais.
var x = screen.pixelDepth;Teste veja‹/›
Este exemplo mostra todas as propriedades da tela:
var txt = ""; txt += "<p>Largura total/Altura: " + screen.width + "*" + screen.height + "</p>"; txt += "<p>Largura disponível/Altura: " + screen.availWidth + "*" + screen.availHeight +"</p>"; txt += "<p>Profundidade de cor: " + screen.colorDepth + "</p>"; txt += "<p>Resolução de cor: " + screen.pixelDepth + "</p>"; document.write(txt);Teste veja‹/›