2012-07-27 16 views
18

Safari pasó recientemente a la versión 6 (Lion/Mtn Lion) y cambiaron de las herramientas de desarrollo de webkit estándar a una que tiene mucho más aspecto de XCode , mi problema, aparte del TOC, de que no me guste que las cosas cambien es que en la pestaña de recursos (o en cualquier lugar donde pueda rastrear las llamadas a DataService.aspx/AJAX) ya no puedo ver los datos del formulario que estoy pasando.La nueva Barra de herramientas para desarrolladores de Safari 6 no muestra datos de formulario en Solicitudes XHR/AJAX

¿Alguien me puede indicar dónde puedo encontrar esos datos para no tener que consolar mis parámetros cuando estoy probando nuevas llamadas al servicio de datos/back-end?

He registrado un error en Apple, lo han marcado como un duplicado, así que espero que hayan recibido suficientes solicitudes para solucionarlo, hasta entonces sigo usando Chrome, ya que el desarrollador de webkit es el mismo que versión anterior del safari.

Respuesta

11

Puede encontrar esta información en la pestaña Instrumento (icono de cronómetro). En la barra lateral izquierda en la fila Líneas de tiempo, haz clic en el círculo gris (botón de grabación) a la derecha. A continuación, haga clic en Solicitudes de red, donde verá todos los requisitos, y deberá hacer clic en el ícono pequeño a la derecha para ver los encabezados de respuesta y todos los datos del formulario estarán disponibles en el panel derecho. El panel puede ocultarse igual que el izquierdo (en caso de que no lo veas). Desafortunadamente, no hay ningún término de consulta en la lista, de acuerdo con this disscussion. Creo que es un error en el safari

Edición 15.Mayo de 2013: este error se corrigió en Safari 6.0.3.

+4

También he enviado un informe de errores. –

+2

Entonces, la respuesta corta es no, no puede ver los datos de consulta de la solicitud. El resto de esta respuesta no es útil. –

0

Por lo que yo sé, no hay forma de mostrar los parámetros de solicitud.

Esto va aún más allá. No puedo ver los datos de respuesta JSON tampoco (no hay flechas clicables para mostrar los objetos de Javascript que contienen JSON, solo texto puro)

Creo que tenemos que cambiar a Firefox/w Firebug o Webkit normal para obtener Supervisión XHR ...

0

Actualmente, los encabezados de solicitud, encabezados de respuesta y parámetros de consulta se encuentran en la barra lateral de detalles a la derecha cuando se usa la vista de recursos o si se hace clic para ver el contenido de una solicitud en la vista Timelines/Network Requests . Me tomó unos minutos encontrar eso también.

+5

Puede ver los encabezados de solicitud + encabezados de respuesta, pero NO PUEDE ver los datos de formulario que pasa, puede ver la respuesta, sin embargo, no hay una pestaña JSON como solía haber para ver fácilmente sin ir a jsonlint. He tenido que volver a Chrome por ahora, ya que no voy a consolar a todos los param que estoy pasando. En esa nota es solo yo o es console.log() increíblemente lenta ahora, sé que no tengo la máquina más rápida del mundo, solo la más reciente 2012 MB Air 8GB RAM, etc. ... –

1

Chicos si quiere ver los datos de la publicación en Safari 6 que no es posible en este momento, instale la extensión firebug lite y ahí tiene los datos de la publicación. Lo usé y funciona muy bien con safari 6

+4

Tenga cuidado al publicar copiar y pegar las respuestas al pie de página o verbatim a preguntas múltiples, estas tienden a ser señaladas como "spam" por la comunidad. Si está haciendo esto, generalmente significa que las preguntas son duplicadas, así que, en su lugar, márquelas como tales: http: // stackoverflow.com/a/12466203/419 – Kev

-3

Si necesita ver lo que el dispositivo está realmente enviando y su servidor está en una máquina con Windows, uso http://www.Wireshark.org y mire por el lado del servidor. Sin interpretación por parte de ningún material de WebKit y muy valioso (como el problema con iOS y los datos 'Blob'). También debería existir una red de espionaje similar en Mac.

+1

Demasiado complejo en comparación con el uso de otro navegador, además, he descubierto que si abro 10 pestañas en Safari se ejecuta más de 1GB de memoria, en Chrome es 1/3 de eso. No me veo volviendo a Safari pronto. –

Cuestiones relacionadas