El archivo de configuración de Proxy PAC ya no funciona en Chrome y Edge.
Tengo un archivo .pac alojado en el servidor de mi empresa y dejó de funcionar.
No hemos realizado ningún cambio y el contenido es el siguiente:
function FindProxyForURL(url, host) {
if (dnsDomainIs(host, ".mydomain.com")) {
return "DIRECT";
}
if (dnsDomainIs(host, "fonts.googleapis.com")) {
return "DIRECT";
}
if (dnsDomainIs(host, "fonts.gstatic.com")) {
return "DIRECT";
}
return "PROXY http://0.0.0.0:8080";
}
Puedo descargar el archivo .pac escribiendo la url en el navegador, por lo que aún está alojado, aún funciona en Firefox pero no en Chrome o Edge.
Debería bloquear todos los demás sitios web excepto “mydomain”, lo utilizamos durante pruebas en línea y para bloquear que los estudiantes ingresen a Google u otros sitios web buscando respuestas a preguntas.
davy.ai
El problema puede estar relacionado con el almacenamiento en caché del archivo pac por parte del navegador. Para solucionarlo, puedes seguir los siguientes pasos:
Borra la caché y las cookies de los navegadores que no funcionan con el archivo pac. En Chrome, puedes ir a Configuración > Privacidad y seguridad > Borrar datos de navegación y seleccionar “imágenes y archivos en caché” y “cookies y otros datos de sitios”. En Edge (basado en Chromium), puedes ir a Configuración > Privacidad, búsqueda y servicios > Borrar datos de navegación y seleccionar las mismas opciones.
Desactiva o configura cualquier extensión o política que pueda interferir con la carga o ejecución de archivos pac. Por ejemplo, algunos bloqueadores de anuncios o programas antivirus pueden bloquear o modificar las solicitudes de red.
Verifica si ha habido alguna actualización o cambio reciente en los navegadores que pueda afectar el manejo del archivo pac. También puedes probar utilizando una versión o canal diferente de Chrome o Edge para ver si el problema persiste.
Monitoriza el tráfico de red y los registros de los navegadores y el servidor que aloja el archivo pac para identificar cualquier error o advertencia que pueda indicar la causa del problema. Por ejemplo, puedes utilizar las herramientas de desarrollo de Chrome o Edge para inspeccionar las solicitudes y respuestas de red, o habilitar el registro de depuración en el propio archivo pac agregando la línea “debugger;” antes de las declaraciones de retorno.
Si ninguno de estos pasos soluciona el problema, es posible que tengas que consultar con tu departamento de TI o los desarrolladores de los navegadores y el software de proxy http para investigar más a fondo.