Le PAC standard ne dispose pas d'import général, ni de fetch, ni d'environnement de document de navigateur. Combiner une politique d'entreprise avec des exceptions locales exige donc une étape avant que le script n'atteigne le navigateur.

Un seul point d'entrée de routage

Gardez des sources de règles séparées pour l'édition, puis produisez un seul script livré avec un seul FindProxyForURL(url, host). Donnez des noms distincts aux fonctions auxiliaires et appliquez l'ordre de règles prévu dans ce point d'entrée.

Le serveur web d'une organisation peut produire le script final à la place. Dans les deux cas, le navigateur reçoit une politique complète ; le PAC en cours d'exécution ne récupère pas une autre URL de PAC. La documentation WinHTTP décrit l'environnement d'exécution restreint.

Résoudre les conflits et les entrées manquantes

Décidez si les exceptions locales prévalent sur les règles de l'entreprise. Décidez aussi si une source manquante bloque la publication ou laisse la dernière version approuvée en place. Publier un résultat vide pourrait créer une politique de routage direct involontaire.

Gardez l'URL livrée stable et joignable indépendamment de la route proxy qu'elle configure. Après publication, confirmez que le navigateur a récupéré le nouveau script. Si des sites exigent des politiques différentes, distribuez le script final approprié via leur mécanisme de gestion existant.

Articles similaires