Do resultado dunha proba PAC á ruta real do navegador
Separe a ruta que devolve unha función PAC da entrega do ficheiro, da adopción polo navegador, do alcance do proxy e da ruta final da solicitude.
Un probador de PAC devolve PROXY proxy.example:8080. É un resultado útil. Con todo, quedan varias preguntas por responder antes de dar por verificada a configuración do navegador.
| Pregunta | Que examinar |
|---|---|
| Que devolve este script para esta entrada? | O avaliador, o URL de entrada e os resultados das funcións auxiliares |
| Obtivo o navegador esta copia? | O URL do PAC configurado e as probas de entrega ou de caché |
| Usou o navegador a ruta devolta? | O diagnóstico do navegador sobre a resolución do proxy e a conexión |
| Podía esa ruta transportar a solicitude? | A conexión do extremo elixido e o intercambio co proxy |
Unha ferramenta como pacparser avalía a lóxica do PAC coas súas propias funcións auxiliares admitidas. Non executa toda a maquinaria do navegador destinatario de descubrimento de configuración, política, caché e conexión.
Manteña as entradas comparables. Un esquema de URL distinto, outra forma de escribir o nome do servidor, outra resposta DNS ou un enderezo de cliente subministrado poden cambiar un resultado lexítimo. Unha proba noutra rede pode percorrer outra rama sen ningún fallo do script.
A política do navegador tamén pode escoller outro URL de PAC ou un proxy fixo. Editar o ficheiro no disco non demostra que o navegador o volvese descargar. En Chrome, actualizar o PAC é distinto de borrar os proxys malos recordados. Anote a revisión exacta do ficheiro e a configuración relevante do consumidor xunto co resultado.
Use a avaliación sen conexión para acoutar un problema de lóxica. Use o diagnóstico do cliente real para establecer a adopción e o encamiñamento. Se o resultado do script é correcto pero o proxy non ve ningunha transacción, investigue esa diferenza antes de reescribir unha regra que funciona.