Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Use a ferramenta Sensores para emular a entrada do sensor de qualquer dispositivo.
Visão geral
A ferramenta Sensores permite fazer o seguinte:
- Substituir geolocalização
- Simular a orientação do dispositivo
- Simular eventos de toque ao clicar
- Emular estado do detector ocioso
- Simular simultaneidade de hardware
- Emular pressão da CPU
Para simular um visor de um dispositivo móvel e limitar a rede e a CPU, consulte Emular dispositivos móveis (Emulação de dispositivo).
Abra a ferramenta Sensores
Abra uma página da Web, como a página de demonstração do aplicativo TODO , em uma nova janela ou guia.
Clique com o botão direito do mouse na página da Web e selecione Inspecionar.
O DevTools é aberto.
Pressione Esc uma ou duas vezes para que o painel Visualização Rápida seja aberto na parte inferior do DevTools.
No painel Visualização rápida , clique no botão Mais ferramentas e selecione Sensores.
A ferramenta Sensores é aberta no painel Visualização Rápida na parte inferior do DevTools.
Abra a ferramenta Sensores usando o Menu de Comando
Dependendo do sistema operacional, pressione o seguinte para abrir o Menu de Comando:
- No Windows, no Linux ou no ChromeOS, Control+Shift+P.
- No MacOS, Command+Shift+P.
Digite sensores, selecione Mostrar Sensores e pressione Enter.
A ferramenta Sensores é aberta em Exibição Rápida na parte inferior do DevTools.
Substituir geolocalização
Muitos sites aproveitam a localização do usuário para fornecer uma experiência mais relevante para seus usuários. Por exemplo, um site de previsão do tempo pode mostrar a previsão local para a área de um usuário, uma vez que o usuário tenha concedido ao site permissão para acessar sua localização. Para acessar a geolocalização de um usuário a partir do seu site, consulte API de geolocalização, no MDN.
Se você estiver criando uma interface do usuário que muda dependendo de onde o usuário está localizado, provavelmente deseja garantir que o site se comporte corretamente em diferentes lugares ao redor do mundo.
Para substituir sua geolocalização, abra a ferramenta Sensores e, na lista Local , selecione uma das seguintes opções:
- Uma das cidades predefinidas, como Tóquio.
- Outro para inserir coordenadas personalizadas de longitude e latitude.
- Selecione Local indisponível para ver como seu site se comporta quando o local do usuário não está disponível.
Simular a orientação do dispositivo
Os dispositivos móveis possuem sensores que podem detectar sua orientação física. Sites como jogos baseados na Web ou aplicativos de mapeamento podem usar a orientação do dispositivo para fornecer uma experiência melhor. Para saber mais sobre como detectar a orientação do dispositivo, consulte Eventos de orientação do dispositivo, no MDN.
Se você estiver criando uma interface do usuário que muda dependendo da orientação do dispositivo do usuário, precisará testar sua interface do usuário em diferentes orientações de dispositivo.
Para simular diferentes orientações de dispositivo, abra a ferramenta Sensores e, na lista Orientação , selecione uma das seguintes opções:
Uma das orientações predefinidas, como Retrato de cabeça para baixo:
Orientação personalizada, para fornecer sua própria orientação exata.
Depois de selecionar a orientação personalizada, os campos alfa, beta e gama são habilitados. Para entender como funcionam esses eixos, veja:
- DeviceOrientationEvent: propriedade alpha
- DeviceOrientationEvent: propriedade beta
- DeviceOrientationEvent: propriedade gama
Depois de selecionar a Orientação personalizada, você também pode definir uma orientação personalizada arrastando o Modelo de orientação. Mantenha pressionada a tecla Shift antes de arrastar para girar ao longo do eixo alfa:
Simular eventos de toque ao clicar
Para testar eventos de toque em seu site, mesmo se você estiver testando em um dispositivo sem tela sensível ao toque:
Abra uma página da Web, como a página de demonstração do aplicativo TODO , em uma nova janela ou guia.
Clique com o botão direito do mouse na página da Web e selecione Inspecionar.
O DevTools é aberto.
Pressione Esc uma ou duas vezes para que o painel Visualização Rápida seja aberto na parte inferior do DevTools.
No painel Visualização rápida , clique no botão Mais ferramentas e selecione Sensores.
A ferramenta Sensores é aberta no painel Visualização Rápida na parte inferior do DevTools.
Na ferramenta Sensores , role para baixo até o menu suspenso Toque e selecione Forçar habilitado:
Clique no botão Recarregar DevTools na parte superior do DevTools.
Emular estado do detector ocioso
A API de detecção de ociosidade permite detectar usuários inativos e reagir a alterações de estado ocioso. Com o DevTools, você pode emular alterações de estado ocioso para o estado do usuário e o estado da tela, em vez de esperar que o estado ocioso real mude.
Para emular estados ociosos:
Abra uma página da Web, como a demonstração de detecção de ociosidade, em uma nova janela ou guia.
Clique com o botão direito do mouse na página e selecione Inspecionar.
O DevTools é aberto.
Pressione Esc uma ou duas vezes para que a Visualização Rápida seja aberta na parte inferior do DevTools.
Na barra de ferramentas Visualização rápida , clique no botão Mais ferramentas e selecione Sensores.
A ferramenta Sensores é aberta no painel Visualização Rápida .
Na página de demonstração, clique no botão Iniciar a detecção de estado ocioso .
Somente na primeira vez, uma caixa de diálogo Permitir é aberta.
Clique no botão Permitir .
A página de demonstração recebe a permissão de detecção de ociosidade.
No DevTools, na ferramenta Sensores , role para baixo até a lista suspensa de estado Emular Detector Ocioso e selecione uma opção:
- Sem emulação ociosa
- Usuário ativo, tela desbloqueada
- Usuário ativo, tela bloqueada
- Usuário ocioso, tela desbloqueada
- Usuário ocioso, tela bloqueada
A página de demonstração exibe o usuário emulado e os estados da tela:
Consulte também:
Simular simultaneidade de hardware
Para emular o desempenho do site em dispositivos com diferentes números de núcleos de processador, você pode substituir o valor relatado pela propriedade navigator.hardwareConcurrency . Alguns aplicativos usam essa propriedade para controlar o grau de paralelismo de seu aplicativo, por exemplo, para controlar o tamanho do pool do Emscripten pthread .
Para emular a simultaneidade de hardware:
Abra uma página da Web, como a página de demonstração do aplicativo TODO , em uma nova janela ou guia.
Clique com o botão direito do mouse na página da Web e selecione Inspecionar.
O DevTools é aberto.
Pressione Esc uma ou duas vezes para que o painel Visualização Rápida seja aberto na parte inferior do DevTools.
No painel Visualização rápida , clique no botão Mais ferramentas e selecione Sensores.
A ferramenta Sensores é aberta no painel Visualização Rápida na parte inferior do DevTools.
Na ferramenta Sensores , role para baixo até a caixa de seleção Simultaneidade de hardware e selecione-a.
Na caixa de entrada número, insira o número de núcleos que você deseja emular:
Cuidado: exceder o valor padrão pode degradar o desempenho.
Para reverter para o valor padrão, clique no botão Redefinir (
).
Emular pressão da CPU
A pressão de CPU ou computação é um conjunto de estados relatados que dão uma ideia de quanta carga de trabalho a computação do sistema está passando e se está perto do limite. Essas informações permitem que você adapte seu aplicativo em tempo real, por exemplo, videoconferência ou videogame, para aproveitar todo o poder de processamento disponível, mantendo o sistema responsivo, adaptando as cargas de trabalho em tempo real.
A ferramenta Sensores permite emular os estados que podem ser relatados pela API de pressão de computação.
Para emular a pressão da CPU em seu site:
Abra uma página da Web, como a página de demonstração do aplicativo TODO , em uma nova janela ou guia.
Clique com o botão direito do mouse na página da Web e selecione Inspecionar.
O DevTools é aberto.
Pressione Esc uma ou duas vezes para que o painel Visualização Rápida seja aberto na parte inferior do DevTools.
No painel Visualização rápida , clique no botão Mais ferramentas e selecione Sensores.
A ferramenta Sensores é aberta no painel Visualização Rápida na parte inferior do DevTools.
Na ferramenta Sensores , role para baixo até a seção Pressão da CPU e selecione um dos estados de pressão legíveis:
- Sem substituição
- Nominal
- Razoável
- Sério
- Crítico
Na parte superior do DevTools, clique no botão Recarregar DevTools :
Consulte também
MDN:
- API de Geolocalização
- Eventos de orientação do dispositivo
- Navegador: propriedade hardwareConcurrency
-
API de pressão de computação
- Estados de pressão na API de Pressão de Computação.
Demonstrações:
Emscripten:
Observação
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Google e usadas de acordo com os termos descritos na Licença Pública Creative Commons Atribuição 4.0 Internacional. A página original é encontrada aqui e é de autoria de Kayce Basques e Sofia Emelianova.
Este trabalho está licenciado sob uma Licença Creative Commons Atribuição 4.0 Internacional.