Firefox가 PAC 파일의 경고를 보내는 위치
Firefox 브라우저 콘솔에서 PAC 진단 메시지를 찾고 추가한 로깅이 DNS 동작을 바꾸지 않게 하세요.
PAC 파일은 대화 상자를 열지 않고 alert() 를 호출할 수 있습니다. Firefox에서 PAC 구현은 해당 메시지를 PAC-alert: 접두사와 함께 브라우저 콘솔에 기록합니다.
한 페이지에 연결된 웹 콘솔이 아니라 Browser Console을 열고 그 접두사로 필터링하세요. PAC 실행은 브라우저의 네트워킹 구조에 속하며, 방문 중인 웹사이트 안에서 실행되는 JavaScript가 아닙니다.
alert("PAC host=" + host + " branch=office");
식별하려는 분기에 짧은 메시지를 넣으세요. 스크립트가 이미 경로 변수를 계산한다면 그 값을 로깅하면 어떤 결과가 선택되었는지 알 수 있습니다. 로깅은 해당 규칙에만 제한하고 나중에 제거하세요.
메시지를 더 흥미롭게 만들려고 dnsResolve(host) 를 추가하는 것은 피하세요. 원래 분기에서 필요하지 않을 수 있는 조회가 들어가며, 관찰하려는 바로 그 시점에 지연과 네트워크 활동을 바꿀 수 있습니다.
메시지가 없다고 해서 조건이 거짓으로 평가되었다는 뜻은 아닙니다. Firefox가 의도한 PAC 버전을 로드했는지와 요청이 새 평가를 일으켰는지 확인하세요. 콘솔 출력이 없다는 이유로 규칙을 다시 쓰기 전에 로드와 재사용을 진단하세요.