30 utilidades para herramientas de desarrollo de Firefox


A continuación se presentan características y consejos para usar las Herramientas para desarrolladores de Firefox. Algunos de ellos son similares a las capacidades de las herramientas en Chrome, para algunos no hay análogos en otros navegadores.


¡Atención, debajo del corte hay muchos gifs pesados!




Inspector


Búsqueda de selector de CSS



Es muy conveniente de usar para:


  • elementos con `z-index` en los que no se puede hacer clic
  • visualmente los mismos elementos para los que conoce el selector

Filtro de estilo



Puede filtrar las reglas CSS por cualquier selector o propiedad.


Para los selectores, el filtro resalta los selectores en la lista de reglas. Para las propiedades, la herramienta expandirá todas las propiedades que contienen su filtro, las resaltará con color y también ocultará las reglas donde no hay propiedades del filtro.


Selector de color y cuentagotas



Haga clic en cualquier punto con color en el inspector para abrir una herramienta conveniente.


Cambiar representaciones de color



Shift + clic en un punto de color le permite cambiar la representación del color (nombre / hexadecimal / hsl / rgb).


Shift + clic en un punto cerca de la esquina le permite cambiar las unidades del ángulo.


Edición de funciones de curvas de tiempo de Bezier



Haga clic en un punto con una línea curva al lado de la propiedad de la función de tiempo para abrir un editor conveniente. Habrá funciones predefinidas y la capacidad de configurar manualmente su versión.




Consola


Aplicación CSS


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


No todas las propiedades son compatibles, pero sí bastante .


Búsqueda de historia



Presione CTRL + R en Mac (y F9 en Windows y Linux). Luego use CTRL + R / CTRL + S ( F9 / SHIFT + F9 ) para desplazarse hacia adelante / hacia atrás. A diferencia de las flechas, los atajos de teclado anteriores funcionarán entre sesiones.


Captura de pantalla de una página o su elemento.


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


Es mucho más conveniente simplemente especificar el selector que intentar seleccionar con precisión el área deseada con el mouse.


Cambio de contexto de JavaScript


 cd(iframe) 


Puede cambiar al contexto de iframe seleccionando con cd () .


Etiquetas de temporizador


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


Inicie el temporizador - console.time ("etiqueta") ,


deténgalo: console.timeEnd ("etiqueta") .




Depurador de JavaScript


Puntos de interrupción condicionales



Para crear un punto, haga clic derecho en el número de línea. El punto estará activo solo si se cumple la condición.


Buscar por nombre de función o número de línea



La búsqueda del nombre del archivo es CMD + P en Mac (y CTRL + P en Windows y Linux).


Escriba " @" en la misma entrada para buscar por declaración de función en el archivo.


Escriba ": " en la misma entrada para llegar rápidamente a la línea por su número.


Hermosa salida de código minificado



Haga clic en el icono {} para ver un código hermoso en lugar de uno minificado.


Puntos de interrupción de URL



El punto se activará cuando intente acceder a la url y muestre el código responsable de acceder a ella.


Deshabilitar puntos de interrupción



Los puntos desactivados permanecerán disponibles para su inclusión y uso futuro.




Red


Edición y reenvío de solicitudes HTTP



Edite las solicitudes enviadas y vuelva a enviarlas.


Filtro de consulta



El filtro de dominio es CMD + F en Mac (o CTRL + F en Windows y Linux).


Si necesita encontrar todas las consultas sin un dominio , agregue un guión ( - ) delante del filtro.


Límite de velocidad



Compruebe cómo se cargará el sitio cuando Internet sea lento.


Perfiles de frío / calor



Haga clic en el icono del temporizador para ver el rendimiento de la consulta que realiza el sitio. La página se cargará dos veces, sin un caché (emulando la primera carga) y con un caché (emulando una llamada repetida).


Guardar / cargar HAR



Guardamos las solicitudes perfectas en el formato de archivo . Conveniente para compartir con otros desarrolladores.




Diseño receptivo


Dispositivo personalizado



Vea cómo el sitio buscará dispositivos con resolución personalizada.


Límite de velocidad



Estamos viendo la descarga de la versión móvil en la velocidad de Internet móvil.


Emulación de tachi



Un pequeño icono con una "mano" es responsable de esto. Emulado, incluyendo tapas largas.


Cambiar agente de usuario



No olvide habilitar la opción "Volver a cargar la página al cambiar UA" en la configuración: ahorre tiempo.


Alineación de ventana izquierda



Conveniente si desea colocar paneles a la derecha (por ejemplo, para depurar).




Inspector de almacén


Edición de cookies



Haga doble clic en la celda cuyo valor desea cambiar.


Eliminación de cookies



La forma más fácil de eliminar las cookies es seleccionándolas y haciendo clic en Backsapce.


Presta atención a las opciones del menú contextual. La opción "Eliminar todo para un dominio" es muy conveniente, pero tenga en cuenta que el dominio debe ser preciso (es decir, eliminar las cookies para .medium.com no las eliminará para medium.com )


Cookies de cambio en tiempo real



Las cookies que se acaban de cambiar parpadean en naranja.


Instantáneas estáticas para IndexedDB



No podrá ver los cambios en los registros IndexedDB en tiempo real, por lo tanto, use el botón Actualizar para obtener la instantánea de la base de datos más actualizada.


Cambiar las columnas de la tabla mostradas



Hacer clic con el botón derecho en el encabezado de la tabla ayudará a ocultar columnas poco interesantes.




Eso es todo ¡Espero que los consejos hayan sido útiles!

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


All Articles