Como depurar o arquivo pac no chrome sem função de alerta?

10

Recentemente, tive um problema com um novo arquivo pac com chrome (o mesmo arquivo pac com o IE e o Firefox funciona).

Suponho que meu problema se deva à função "myIpAddress ()", consulte este post => Proxy - arquivo Pac - ipv6 com myAdresse ()? que não retornam meu endereço IP principal.

Eu gostaria de fazer alguns testes para depurar o arquivo pac, mas de acordo com este post => http://findproxyforurl.com/debug-pac-file/ , a função debug não é mais suportada.

Eu também tentei usar algumas opções deste post => https://www.chromium.org/developers/design-documents/network-stack/debugging-net-proxy

Nesta guia => chrome: // net-internals / # proxy, vejo qual arquivo pac é usado, mas nada mais.

E com essa guia: chrome: // net-internals / # events, eu vejo cada solicitação, mas quando eu filtro eventos com esse "PROXY_SCRIPT_DECIDER", ele não retorna eventos.

Acho que meu problema está relacionado ao myIpAddress, então como testar a função myIpAddress e existe uma maneira de depurar o arquivo pac sem alert ()?

Antoine
fonte

Respostas:

8

Não encontrei as informações em nenhum lugar, mas o chrome mostra um alerta na chrome://net-internals/#eventsguia com a descrição: "PAC_JAVASCRIPT_ALERT".

Além disso, você pode encontrar o que o chrome usa como proxy na guia: chrome://net-internals/#proxy

Antoine
fonte
2
Infelizmente, este não é assim tão fácil (pelo menos no Chrome versão 71.0.3578.98)
jan-GLX
-1

Você pode experimentar https://github.com/MamoruAsagami/PacTestBench . Porém, você precisa do Java Runtime Environment para executá-lo.

MamoruAsagami
fonte
Ele requer -myIpAddress como parâmetro, portanto, não pode ser usado para depurar esse recurso. Além disso, apenas parece ser capaz de testar se a sequência de proxy correta é retornada. Isso é menos útil do que registrar valores variáveis ​​internos.
precisa saber é o seguinte