Объединение источников правил PAC перед доставкой
Объединяйте правила маршрутизации прокси в скрипте, доставляемом браузеру, вместо того чтобы полагаться на импорты в стиле браузера внутри PAC.
Стандартный PAC не имеет универсального import, fetch или среды документа браузера. Поэтому объединение корпоративной политики с локальными исключениями требует шага до того, как скрипт попадёт в браузер.
Единая точка входа маршрутизации
Держите отдельные источники правил для редактирования, а затем создавайте один доставляемый скрипт с одной FindProxyForURL(url, host). Дайте вспомогательным функциям разные имена и примените нужный порядок правил в этой точке входа.
Веб-сервер организации может вместо этого генерировать готовый скрипт. В любом случае браузер получает полную политику; работающий PAC не загружает другой URL PAC. Документация WinHTTP описывает ограниченную среду выполнения.
Разрешение конфликтов и отсутствующих входных данных
Решите, переопределяют ли локальные исключения корпоративные правила. Также решите, блокирует ли отсутствующий источник публикацию или оставляет последнюю утверждённую версию на месте. Публикация пустого результата может создать нежелательную политику прямого маршрута.
Держите доставляемый URL стабильным и доступным независимо от маршрута прокси, который он настраивает. После публикации убедитесь, что браузер получил новый скрипт. Если офисам нужны разные политики, распространяйте подходящий готовый скрипт через их существующий механизм управления.