Pregunta:
¿Cómo probar un archivo PAC?
Entorno: dispositivo de seguridad Cisco Web Security Appliance (WSA), modo explícito, archivo PAC
Los errores de archivos PAC no suelen mostrarse en navegadores como Internet Explorer, Firefox, etc. Estos errores pueden estar relacionados con la sintaxis o la lógica.
Es posible resolver problemas de sintaxis y lógica de un archivo PAC utilizando una simple función Java: Alerts()
El siguiente ejemplo muestra cómo aplicar esta función para determinar si el archivo PAC se procesó o no y cuál de mis instrucciones "if" coincidió:
function FindProxyForURL(url, host)
{
javascript:alert ("Dentro de la función");
if (isInNet(host, "200.0.0.0", "255.0.0.0"))
{
javascript:alert ("Dentro de la 1ª si");
devolver "PROXY 10.49.2017.162:80";
}
if (isInNet(host, "210.0.0.0", "255.0.0.0"))
{
javascript:alert ("Inside 2nd if");
devolver "PROXY 10.49.2017.162:80";
}
de lo contrario, devuelva "DIRECT";
}
Nota: Esto podría ser útil para resolver problemas de scripts de archivos PAC más avanzados que realizan balanceo de carga, por ejemplo.