¿Cómo revertir Safari 6 Web Inspector?

13

La nueva interfaz de usuario de Safari 6 Web Inspector es una pesadilla de usabilidad para mí debido a la gran cantidad de pestañas / paneles con iconos pequeños y sin etiquetas.

También parece complicar tareas comunes como mostrar una lista de solicitudes XHR y sus respuestas.

¿Hay alguna forma de revertir el aspecto del Web Inspector en Safari 6 a (más) como era en versiones anteriores?

Gerry
fuente
2
Como comentario aparte, viene con documentación: Guía de herramientas para desarrolladores de Safari .
Arjan
También, cuando pase el ratón, lo hago obtener información sobre herramientas.
Daniel
@DanielLawson, ahora yo también, aunque a veces no aparecen. Lo edité ahora.
Gerry
¿Posponer un traslado a Safari 6 es una opción?
bmike

Respuestas:

6

El nuevo Web Inspector fue creado para estar un poco más cerca de Xcode.

No hay forma directa de recuperar el antiguo, sin volver a otros medios. Por ejemplo:

  • ejecutando Lion en una VM (para ejecutar un Safari más antiguo).
  • Ejecutar una compilación nocturna de WebKit, pero esto solo puede tener el nuevo inspector
  • Usando Chrome (mientras todavía es WebKit, todavía usa algo que me parecía más parecido al antiguo inspector).

Entonces, no, en este momento, no parece que sea posible volver a una versión "anterior" del inspector. La mejor opción sería enviar errores en http://bugreporter.apple.com . Si faltan características que tenía la anterior, posiblemente futuras revisiones traerían algo de esto de vuelta.

jmlumpkin
fuente
1
Gracias, vine de Chrome para probar Safari6 con Mountain Lion, pero parece que al menos para la depuración volveré a Chrome.
Gerry
1
Personalmente, me gustan los nuevos cambios en el Inspector web, solo deseaba que hubiera una mejor documentación en línea sobre todas las cosas nuevas.
jmlumpkin
+1 por enviar comentarios. Prueba
Mark E. Haase el
3

simplemente instale la última versión nocturna de safari: http://nightly.webkit.org/ Luego, tendrá la opción de "Usar Webkit Web Inspector". ¡Si!

Matías
fuente
El elemento del menú cambió la UseWebKitWebInspectorclave, pero defaults write com.apple.Safari UseWebKitWebInspector -bool trueno pareció tener ningún efecto en Safari 6.0 en 10.8.
Lri
2

Hay una manera de recuperar su antiguo inspector web.

  1. Salga de Safari (u otras aplicaciones que usan el inspector web)

  2. Ve al Finder, luego presiona "CMD-Shift-G". Alternativamente, haga clic en "Ir" en la barra de menú, luego "Ir a la carpeta".

  3. Ingrese esto y presione Enter: /System/Library/PrivateFrameworks/WebInspector.framework/Versions/Current/Resources

    Le recomiendo que haga una copia de seguridad del contenido de esta carpeta antes de continuar

  4. Mueva el contenido de la carpeta "inspector" del archivo zip que puede descargar desde el siguiente enlace. Introduzca la contraseña si se le solicita y reemplace los archivos ya existentes.

    Copie el contenido de la carpeta del inspector, no la carpeta en sí.

  5. ¡Inicia Safari nuevamente e inspecciona! :C)

Descargue los archivos aquí (archivo Zip) .

Todo lo que necesitas está adentro. ¡Espero que esto ayude!

Effkay
fuente
Esto funcionó perfectamente para mí, ¡gracias! También tuve que eliminar algunas líneas para arreglar la pestaña Fuentes, como se explica aquí .
Dan
Hoy se rompió, así que no lo recomendaría después de todo.
Dan
1

De hecho, puede cambiar al inspector "antiguo".

Simplemente vaya al menú Desarrollar> Usar WebKit Web Inspector

Pero hay un gran error en la interfaz de usuario con el Inspector tradicional. Cada vez que cambia entre los diferentes paneles, la UI se vuelve a dibujar, creando múltiples capas de los iconos y el campo de búsqueda.

Obviamente, algo salió mal cuando agregaron al nuevo Inspector.

ttaiyo
fuente
No tengo esta entrada de menú?
Gerry
Ah, debe marcar "Mostrar menú de Desarrollo en la barra de menú" dentro de las Preferencias. Está en la sección "Avanzado".
ttaiyo
2
El menú de desarrollo ya estaba habilitado, simplemente no tiene un elemento "Usar WebKit Web Inspector". ¿Estás usando la misma versión / compilación?
Gerry
3
Tengo 8536.25 en Mountain Lion, y también se instaló Xcode. El elemento del menú definitivamente no está allí en ML.
Gerry
1
Hmm, tal vez sea específico de Lion ... Este es el elemento de menú "Usar WebKit Web Inspector": d.pr/i/6CaI
ttaiyo
1

Aquí hay una guía sobre cómo revertir Safari 6 a WebKit Web Inspector , si no desea ejecutar la compilación nocturna. Recomiendo usar r121872 , como lo sugiere jarek-foksa en los comentarios; de esa manera no necesitará reparar CSS y JS, y obtendrá estilos de trabajo.

Esto incluso funciona con el menú de desarrollo de iOS 6 (la razón principal por la que uso este método en lugar de la compilación nocturna, que aún usa el nuevo Safari 6 Web Inspector para depurar dispositivos iOS).

Kris Erickson
fuente
3
Considere resumir o citar desde la página a la que enlazó en el cuerpo de su respuesta. Esto se recomienda para que si el enlace muere (lo que probablemente sucederá eventualmente), la publicación sigue siendo útil.
Blacklight Shining