Как отладить 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 ()?

Antoine
источник

Ответы:

8

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

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

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

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

MamoruAsagami
источник
Он требует -myIpAddress в качестве параметра, поэтому его нельзя использовать для отладки этой функции. Кроме того, кажется, что только можно проверить, вернулась ли правильная строка прокси. Это менее полезно, чем регистрация значений внутренних переменных.
Quantum7