Назад | Перейти на главную страницу

Как отлаживать файл pac в Chrome без функции предупреждения?

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

Я предположил, что моя проблема связана с функцией "myIpAddress ()", см. Этот пост => Прокси - файл 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 ()?

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

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

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