경고 기능없이 크롬에서 PAC 파일을 디버깅하는 방법은 무엇입니까?


10

최근 크롬이있는 새로운 pac 파일에 문제가 발생했습니다 (IE 및 Firefox와 동일한 pac 파일이 작동합니다).

내 문제는 "myIpAddress ()"함수 때문이라고 가정했습니다.이 게시물 => 프록시-Pac 파일-myAdresse ()가있는 ipv6을 참조하십시오 . 내 주요 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 함수를 테스트하는 방법과 alert ()없이 pac 파일을 디버깅하는 방법이 있습니까?

답변:


8

어디에서나 정보를 찾지 못했지만 크롬 chrome://net-internals/#events에 설명 : "PAC_JAVASCRIPT_ALERT"와 함께 경고가 표시 됩니다.

또한 탭에서 크롬이 프록시로 사용하는 것을 찾을 수 있습니다. chrome://net-internals/#proxy


2
불행히도 이것은 더 이상 쉽지 않습니다 (적어도 Chrome 버전 71.0.3578.98에서)
jan-glx

-1

https://github.com/MamoruAsagami/PacTestBench 를 사용해보십시오 . 그러나이를 실행하려면 Java 런타임 환경이 필요합니다.


매개 변수로 -myIpAddress가 필요하므로 해당 기능을 디버깅하는 데 사용할 수 없습니다. 또한 올바른 프록시 문자열이 반환되는지 테스트 할 수있는 것 같습니다. 내부 변수 값을 기록하는 것보다 덜 유용합니다.
Quantum7
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.