이미 작동중인 proxy.pac 파일이 있습니다. 고객이 웹 브라우저에 따라 다른 프록시 서버를 사용하고 싶습니다.PAC (프록시 자동 구성) navigator.appName을 사용할 수 없습니다.
아무 문제 없습니다. 거기 밖으로 많은 자바 스크립트 발췌 문장, 브라우저 이름/버전을 감지 할 수 있습니다.
찾은 샘플은 모두 "navigator.appName"을 사용합니다. 정규 웹 사이트에서 테스트하면 정상적으로 작동합니다. 내 프록시 .pac에 넣으면 작동하지 않습니다. 네비게이터 객체가 존재하지 않는 것처럼 보입니다.
사용자 에이전트에 따라 프록시를 전환하는 제안이있는 사람이 있습니까?
내 목표는 모든 IE6이 특정 프록시를 사용하며 나머지는 기본 프록시 만 사용한다는 것입니다.
배경 : IE6은 기본 프록시에서 사용되는 Kerberos 인증을 지원하지 않습니다. 따라서 LDAP 인증을 사용하여 추가 프록시를 설정했습니다.
미리 도움을 청하십시오.
늦게 답장을 보내 주셔서 감사합니다. 나는 해결책을 찾지 못 했으므로 제대로 작동했다. 나는 브라우저에 PHP 스크립트 proxy.php를 지시한다.이 스크립트는 사용자 에이전트 헤더를 파싱하고 ie6 용 하나의 proxy.pac을 보내고 다른 하나는 proxy.pac을 보낸다. – casper