¿Cómo depurar el archivo pac en Chrome sin la función de alerta?

10

Recientemente tuve un problema con un nuevo archivo pac con Chrome, (funciona el mismo archivo pac con IE y Firefox).

Supuse que mi problema se debe a la función "myIpAddress ()", vea esta publicación => Proxy - archivo Pac - ipv6 con myAdresse ()? que no devuelven mi dirección IP principal.

Me gustaría hacer algunas pruebas para depurar el archivo pac, pero de acuerdo con esta publicación => http://findproxyforurl.com/debug-pac-file/ , la función de depuración ya no es compatible.

También intenté usar algunas opciones de esta publicación => https://www.chromium.org/developers/design-documents/network-stack/debugging-net-proxy

En esta pestaña => chrome: // net-internals / # proxy, veo qué archivo pac se usa, pero nada más.

Y con esta pestaña: chrome: // net-internals / # events, veo cada solicitud, pero cuando filtro los eventos con este "PROXY_SCRIPT_DECIDER", no devuelve ningún evento.

Creo que mi problema está relacionado con myIpAddress, entonces, ¿cómo probar la función myIpAddress? ¿Hay alguna forma de depurar el archivo pac sin alertar ()?

Antoine
fuente

Respuestas:

8

No encontré la información en ninguna parte, pero Chrome muestra alerta en la chrome://net-internals/#eventspestaña con la descripción: "PAC_JAVASCRIPT_ALERT".

También puede encontrar qué uso de Chrome como proxy en la pestaña: chrome://net-internals/#proxy

Antoine
fuente
2
Desafortunadamente, esto ya no es tan fácil (al menos en la versión de Chrome 71.0.3578.98)
enero-glx
-1

Puede probar https://github.com/MamoruAsagami/PacTestBench . Sin embargo, necesita un entorno de tiempo de ejecución Java para ejecutarlo.

MamoruAsagami
fuente
Requiere -myIpAddress como parámetro, por lo que no se puede usar para depurar esa característica. Además, solo parece poder probar si se devuelve la cadena proxy correcta. Eso es menos útil que registrar valores de variables internas.
Quantum7