Pergunta:
Como testar o arquivo PAC?
Ambiente: Cisco Web Security Appliance (WSA), modo explícito, arquivo PAC
Os erros do arquivo PAC geralmente não são exibidos por navegadores como Internet Explorer, Firefox, etc. Esses erros podem ser relacionados à sintaxe ou à lógica.
É possível solucionar problemas de sintaxe e lógica de um arquivo PAC usando uma função Java simples: Alerts()
O exemplo abaixo mostra como aplicar essa função para determinar se o arquivo PAC foi ou não processado e qual das minhas instruções "if" foi correspondida:
function FindProxyForURL(url, host)
{
javascript:alert ("Dentro da função");
if (isInNet(host, "200.0.0.0", "255.0.0.0"))
{
javascript:alert ("Inside 1st if");
devolver "PROXY 10.49.217.162:80";
}
if (isInNet(host, "210.0.0.0", "255.0.0.0"))
{
javascript:alert ("Inside 2nd if");
devolver "PROXY 10.49.217.162:80";
}
senão devolver "DIRECT";
}
Observação: isso pode ser útil para solucionar problemas de scripts de arquivo PAC mais avançados que estejam executando o balanceamento de carga, por exemplo.