¿Cómo eliminar todos los puntos de interrupción en un paso en Google Chrome?


198

¿Cómo eliminar todos los puntos de interrupción en un paso en Google Chrome? Usando la versión 11.

[actualizar]

Ahora hay una solicitud de función para esto.

[actualizar]

¡La solicitud de función está cerrada (diciembre de 2011)!


¿No hay Deactivate all breakpointsbotón, como en Chrome 9?
Matt Ball

1
@ Krik: la versión 11 es beta. Tienen una construcción nocturna. @Matt: cuando actualizo la página, que es muy frecuente, los puntos de interrupción se reactivan.
Tony_Henrich

1
Estoy mirando Chrome Versión 51, debe ir a Fuente> Panel de depuración (donde ver, apilar llamadas, puntos de interrupción ...). Haga clic con el botón derecho en el panel de puntos de interrupción (necesita tener algunos puntos de interrupción para ver la opción) y encontrará "Eliminar todos los puntos de interrupción".
Dhanuka777

1
POR FAVOR, la comunidad AYUDA A VOTAR en bugs.chromium.org UNA SOLUCIÓN SIMPLE a este problema ... Incluso hoy en día (2019) NO HAY SOLUCIÓN SIMPLE .
Peter Krauss el

Respuestas:


228

Esto ahora es posible en la pestaña Fuentes de Chrome Developer Tools. Vea la captura de pantalla a continuación y haga clic derecho dentro de la sección "Puntos de interrupción" de la ventana izquierda.

ingrese la descripción de la imagen aquí


También funciona para la versión 70 de Chrome
Jasmeet el

123

Desde hace poco (Chrome 18), puede hacer clic con el botón derecho en cualquier punto de interrupción en el panel Puntos de interrupción y listo. ¡El elemento del menú emergente "Eliminar todos los puntos de interrupción de JavaScript"!


77
Últimamente ha sucedido mucho con Chrome, que se hace difícil ver qué está sucediendo dónde, al parecer, estoy en Chrome 27 y no puedo desactivar todos los puntos de interrupción utilizando el enfoque anterior. Estas opciones me faltan. Cuelga todo mi navegador y necesito volver a Firefox / firebug. Ideas?
Mike

18
Tal vez solo soy grueso, pero creo que la captura de pantalla aquí es un poco engañosa: los menús de clic derecho generalmente aparecen en la parte inferior derecha del cursor, por lo que parece que está haciendo clic derecho en el código fuente, pero en De hecho, debe hacer clic con el botón derecho en el panel Puntos de interrupción (como el texto de su respuesta dice, pero es claro lo que eso significa si nota el panel Puntos de interrupción en la imagen o ya sabe que existe). Creo que la captura de pantalla de la respuesta de thirumalaa srinivas a continuación es mejor; tal vez deberías pellizcarlo y usarlo en lugar del tuyo?
Mark Amery

1
@ Mike Tal vez estás haciendo clic derecho en el lugar equivocado. Si bien esta respuesta es correcta, la captura de pantalla es un poco engañosa y ya me ha engañado a mí y al menos a otro comentarista sobre esta pregunta. Ver mi comentario arriba. Esto funciona para mí en Chrome 31 y, según la respuesta, funcionó en Chrome 18, por lo que me sorprendería si no funcionara en Chrome 27.
Mark Amery

1
Peor aún cuando tienes Split panels vertically when docked to righty estás acoplando correctamente, el Breakpointspanel está debajo del panel de Fuentes, y no tan cerca del contexto anterior. Al igual que leer "Fue a la \ nla tienda" con una "la", me imaginé que se refería al panel del número de línea con puntos de corte era el "panel de puntos de corte". Adivina JS codificador == la comprensión de lectura falla. ; ^) Gracias, comentaristas. Útil para editar la imagen?
ruffin

1
Esta respuesta ahora está desactualizada, ya no tienen estas opciones en el menú contextual del botón derecho con la Versión 55.0.2883.87 m
ninjasense

19

Chrome Devtools fallaba cada vez que intentaba acceder al Sourcespanel debido a un punto de interrupción en un archivo Javascript minificado.

Para eliminar todos los puntos de interrupción sin acceso a la interfaz, puede hacer lo siguiente:

  1. Abrir inspector-en-inspector: desacople el primer inspector y presione ctrl+ shift+ ipara abrir el segundo
  2. En la consola inspector-on-inspector, ejecute lo siguiente:

    window.localStorage.breakpoints = [];
    
  3. Cierre los inspectores y vuelva a cargar la página. Ahora los puntos de interrupción se han ido.


44
Corro en la consola window.localStorage.breakpoints = []; y nada ...
Peter Krauss

2
Esta es la única respuesta que aborda la pregunta literalmente. ¿Cómo descubriste este método?
jsejcksn

10

En Fuentes, puede hacer clic en el botón marcado con rojo en la imagen a continuación o usar el atajo Ctrl + F8 tal como se muestra la información sobre herramientas (activar / desactivar puntos de interrupción). Un poco más abajo en 'Puntos de interrupción' verá todos sus puntos de interrupción. Si elige deshabilitar todo, se atenuarán.

ingrese la descripción de la imagen aquí


2
pero no eliminar solo desactivar
Prageeth godage

44
Esta parece ser la única solución en este momento? Parece que lo eliminaron de los menús del botón derecho.
Dunc

¿Cuál sería una buena razón para eliminar una funcionalidad tan necesaria?
Promedio Joe

7

Solución aquí .

Para purgar todos los puntos de interrupción, abra el inspector en el inspector (desacople el primer inspector y presione ctrl-shift-I para abrir el segundo) y ejecute "WebInspector.settings.domBreakpoints.set ([])" en la consola del segundo inspector.


44
Esto no funciona para mi. ObtengoUncaught ReferenceError: WebInspector is not defined
John Henckel

2
  1. nuevas pestañas; Ctrl + Shift + J a la consola; URL de acceso

  2. Abra el administrador de tareas de Chrome y finalice la pestaña.

  3. Ctrl + Shift + J a Aplicación -> Trabajadores de servicio (Offiline) -> Actualizar

  4. a fuentes cancelar punto de interrupción

Éxito



0

En mi caso, la desinstalación y la nueva instalación de Chrome no tuvieron éxito.

También window.localStorage.clear () no ayudó.

Mi "solución de última oportunidad" es eliminar todo el directorio donde Chrome almacena sus datos. Primero apaga tu Chrome. Luego mire esta ruta "c: \ Users \ {your_user} \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Local Storage \". Aquí intenta eliminar todo lo que hay en este directorio.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.