30 Utilitários para ferramentas de desenvolvedor do Firefox


Abaixo estão os recursos e dicas para usar o Firefox Developer Tools. Alguns deles são semelhantes aos recursos das ferramentas do Chrome, para alguns não há análogos em outros navegadores.


Cuidado, sob o corte de muitos gifs pesados!




Inspetor


Pesquisa de seletor CSS



É muito conveniente usar para:


  • elementos com `z-index` que não podem ser clicados
  • visualmente os mesmos elementos para os quais você conhece o seletor

Filtro de estilo



Você pode filtrar regras CSS por qualquer seletor ou propriedade.


Para seletores, o filtro destaca os seletores na lista de regras. Para propriedades, a ferramenta expandirá todas as propriedades que contêm seu filtro, as realçará com cores e também ocultará as regras nas quais não há propriedades do filtro.


Seletor de cores e conta-gotas



Clique em qualquer ponto com cor no inspetor para abrir uma ferramenta conveniente.


Alterar representações de cores



Shift + clique em um ponto de cor permite alterar a representação de cores (nome / hex / hsl / rgb).


Shift + clique em um ponto próximo ao canto permite alterar as unidades do ângulo.


Editando curvas de Bezier de funções de tempo



Clique em um ponto com uma linha curva ao lado da propriedade da função de tempo para abrir um editor conveniente. Haverá funções predefinidas e a capacidade de configurar manualmente sua versão.




Console


Aplicação CSS


console.log(“#%c%s%c%s”, “color: #bada55”, “dev”, “color: #c55”, “tricks”) 


Nem todas as propriedades são suportadas, mas muitas .


Pesquisa de Histórico



Pressione CTRL + R no Mac (e F9 no Windows e Linux). Em seguida, use CTRL + R / CTRL + S ( F9 / SHIFT + F9 ) para rolar para frente / para trás. Diferentemente das setas, os atalhos de teclado acima funcionam entre as sessões.


Captura de tela de uma página ou seu elemento


 :screenshot — fullpage :screenshot — selector .css-selector 


É muito mais conveniente simplesmente especificar o seletor do que tentar selecionar com precisão a área desejada com o mouse.


Alternância de contexto JavaScript


 cd(iframe) 


Você pode alternar para o contexto iframe pelo seletor usando cd () .


Tags do temporizador


 console.time(“#devtricks”) console.timeEnd(“#devtricks”) 


Inicie o timer - console.time ("label") ,


pare com isso - console.timeEnd ("label") .




Depurador JavaScript


Pontos de interrupção condicionais



Para criar um ponto, clique com o botão direito do mouse no número da linha. O ponto estará ativo apenas se a condição for atendida.


Pesquise pelo nome da função ou número da linha



A pesquisa do nome do arquivo é CMD + P no Mac (e CTRL + P no Windows e Linux).


Digite " @" na mesma entrada para procurar por declaração de função no arquivo.


Digite ": " na mesma entrada para chegar rapidamente à linha pelo seu número.


Saída de código reduzido bonita



Clique no ícone {} para ver um código bonito em vez de um código minificado.


Pontos de interrupção de URL



O ponto ficará ativo quando você tentar acessar o URL e mostrar o código responsável por acessá-lo.


Desativar pontos de interrupção



Os pontos desativados permanecerão disponíveis para inclusão e uso futuro.




Rede


Editando e encaminhando solicitações HTTP



Edite solicitações enviadas e reenvie-as.


Filtro de consulta



O filtro de domínio é CMD + F no Mac (ou CTRL + F no Windows e Linux).


Se você precisar encontrar todas as consultas sem um domínio , adicione um traço ( - ) na frente do filtro.


Limite de velocidade



Verifique como o site será carregado quando a Internet estiver lenta.


Perfil quente / frio



Clique no ícone do cronômetro para ver o desempenho da consulta que o site faz. A página será carregada duas vezes - sem um cache (emulando a primeira carga) e com um cache (emulando uma chamada repetida).


Salvando / Carregando HAR



Salvamos as solicitações perfeitas no formato de arquivo . Conveniente para compartilhar com outros desenvolvedores.




Design Responsivo


Dispositivo personalizado



Veja como o site procurará dispositivos com resolução personalizada.


Limite de velocidade



Estamos assistindo o download da versão móvel na velocidade da Internet móvel.


Emulação de tachi



Um pequeno ícone com uma "mão" é responsável por isso. Emulado, incluindo tapas longas.


Alterar agente do usuário



Não se esqueça de ativar a opção "Recarregar a página ao alterar o UA" nas configurações - economize tempo.


Alinhamento da janela de visualização esquerda



Conveniente se você deseja colocar os painéis à direita (por exemplo, para depuração).




Inspetor de armazém


Editando Cookies



Clique duas vezes na célula cujo valor você deseja alterar.


Remoção de Cookies



A maneira mais fácil de excluir cookies é selecionando-os e clicando em Backsapce.


Preste atenção às opções do menu de contexto. A opção "Excluir tudo para um domínio" é muito conveniente, mas lembre-se de que o domínio deve ser preciso (por exemplo, excluir cookies para .medium.com não os excluirá para medium.com )


Cookies de alteração em tempo real



Os cookies que acabaram de ser alterados estão piscando em laranja.


Instantâneos estáticos para IndexedDB



Você não poderá ver alterações nos registros do IndexedDB em tempo real; portanto, use o botão Atualizar para obter o instantâneo mais atualizado do banco de dados.


Alterando as Colunas da Tabela Exibidas



Clicar com o botão direito do mouse no cabeçalho da tabela ajudará a ocultar colunas desinteressantes.




Isso é tudo. Espero que as dicas tenham sido úteis!

Source: https://habr.com/ru/post/pt481036/


All Articles