Tecnología

Inicio

Problemas con el violinista en IE7

El depurador propósito web del Fiddler es para monitorear el tráfico entre las aplicaciones como Internet Explorer 7 e Internet. Debido a un cambio en la forma en que Internet Explorer 7 y .NET Framework operan, El violinista no puede trabajar con el navegador sin necesidad de pequeños cambios en el programa de su parte a pesar de que está diseñado para funcionar fuera de la caja. Internet Explorer 9 es la versión actual del navegador a partir de febrero de 2012.

Error

Cuando se trabaja con Fiddler no puede ver todo el tráfico que se envía a "localhost" o "127.0.0.1", ambos de los cuales es en los que indican "casa" o el equipo local. Esto se debe a que Internet Explorer 7 y el marco .NET no envían tráfico a esos lugares a través de servidores proxy, que es lo Fiddler es. Antes de IE7, sin embargo, este comportamiento era por defecto por lo que puede notar que debido a que la compañía acaba de mejorar su navegador. Este problema hace que Fiddler prácticamente inutilizable.

Solución

De acuerdo con el sitio web de Fiddler, puede remediar este error de varias maneras. Por ejemplo, puede cambiar el nombre de "localhost" con el nombre real del equipo para ver su tráfico a través de Fiddler. En segundo lugar, puede utilizar el adaptador de IPv4 o IPv6 a través de "http: //ipv4.fiddler" o" http: //ipv6.fiddler" para ver el tráfico localhost en lugar del canal directo. Por último, puede editar las reglas de Fiddler para incluir una norma como la siguiente que le permitirá utilizar "http: // miaplicacion & quot; como un alias para 127.0.0.1:

OnBeforeRequest función estática (oSession: Fiddler.Session) {

if (oSession.HostnameIs("MYAPP")) { oSession.host = "127.0.0.1:8081"; }

}

consideraciones

Aunque se puede usar Fiddler con Internet Explorer 7, con algunas soluciones, ya no tiene que usar esos pasos si se actualiza a Internet Explorer 9, la versión más reciente del programa en el momento de la publicación. Como se explica en la página web violinista, IE9 permite Fiddler para el tráfico de proxy enviada a localhost o la dirección IP 127.0.0.1 de forma predeterminada. También puede utilizar otros navegadores, incluyendo Firefox y Chrome, en lugar de Internet Explorer.

Advertencia

El violinista se pretende captar de inmediato el tráfico entrante y saliente de los procesos de Windows como Internet Explorer 7 y lo hará, una vez que haga uno de los cambios sugeridos. Si desea utilizar un navegador diferente, violinista detectará automáticamente Chrome y Safari. Sin embargo, este no es el caso con todos los navegadores. Debe abrir Opera antes de abrir violinista para que pueda capturar el tráfico y debe configurar los ajustes de red de Firefox para que el programa utiliza la configuración de proxy del sistema.