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