Un script PAC usa sintaxe de JavaScript. Iso non significa que se execute dentro dunha páxina web.

O resolutor de proxy fornece un contorno de execución con entradas de encamiñamento e funcións auxiliares. Non garante window, document, o DOM nin navigator.appName dunha páxina. Por iso, un fragmento de identificación de navegador copiado dunha páxina pode fallar antes de que a túa regra de proxy devolva nada.

Basea a ruta en información admitida, como o URL e o nome de host fornecidos, ou nunha función auxiliar documentada cando a política de rede o requira. Non infiras unha versión de navegador a partir de rarezas incidentais do motor de JavaScript nin deixes que esa inferencia decida a saída.

Se distintos clientes xestionados realmente necesitan políticas distintas, entrega a configuración prevista mediante o seu sistema de xestión. A política empresarial de Firefox é unha opción de entrega para instalacións xestionadas de Firefox. Iso é máis claro que incrustar un crebacabezas non documentado de detección de navegador dentro do ficheiro PAC compartido.

Un script que se analiza correctamente como JavaScript corrente non é necesariamente un script PAC admitido. Comproba o contorno documentado do resolutor, non só a sintaxe da linguaxe.

Artigos relacionados