Как отладить pac-файл в chrome без функции оповещения?


10

Недавно у меня возникла проблема с новым pac-файлом с chrome (работает тот же pac-файл с IE и Firefox).

Я предположил, что моя проблема связана с функцией "myIpAddress ()", см. Этот пост => Proxy - Pac файл - ipv6 с myAdresse ()? которые не возвращают мой основной IP-адрес.

Я хотел бы сделать несколько тестов для отладки pac-файла, но согласно этому посту => http://findproxyforurl.com/debug-pac-file/ , функция отладки больше не поддерживается.

Я также попытался использовать некоторые параметры из этого поста => https://www.chromium.org/developers/design-documents/network-stack/debugging-net-proxy

На этой вкладке => chrome: // net-internals / # proxy я вижу, какой файл pac используется, но не более того.

И с этой вкладкой: chrome: // net-internals / # events, я вижу каждый запрос, но когда я фильтрую события с этим "PROXY_SCRIPT_DECIDER", он не возвращает никаких событий.

Я думаю, что моя проблема связана с myIpAddress, так как проверить функцию myIpAddress, и есть ли способ отладки pac-файла без alert ()?

Ответы:


8

Я нигде не нашел информацию, но Chrome показывает предупреждение на chrome://net-internals/#eventsвкладке с описанием: "PAC_JAVASCRIPT_ALERT".

Также вы можете найти, какой хром использовать в качестве прокси во вкладке: chrome://net-internals/#proxy


2
К сожалению, это уже не так просто (по крайней мере, в Chrome версии 71.0.3578.98)
jan-

-1

Вы можете попробовать https://github.com/MamoruAsagami/PacTestBench . Однако для его запуска вам потребуется среда исполнения Java.


Он требует -myIpAddress в качестве параметра, поэтому его нельзя использовать для отладки этой функции. Кроме того, кажется, что только можно проверить, вернулась ли правильная строка прокси. Это менее полезно, чем регистрация значений внутренних переменных.
Quantum7
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.