PAC betiği JavaScript söz dizimini kullanır. Bu, bir web sayfasının içinde çalıştığı anlamına gelmez.

Proxy çözücüsü, yönlendirme girdileri ve yardımcı işlevler içeren bir yürütme ortamı sağlar. Bir sayfanın window, document, DOM veya navigator.appName olmasını garanti etmez. Bu yüzden bir sayfadan kopyalanan tarayıcı tanımlama parçası, proxy kuralınız herhangi bir şey döndürmeden önce başarısız olabilir.

Rotayı sağlanan URL ve ana bilgisayar adı gibi desteklenen bilgilere veya ağ ilkesinin gerektirdiği yerde belgelenmiş bir yardımcı işleve dayandırın. Tarayıcı sürümünü JavaScript motorunun rastlantısal özelliklerinden çıkarım yapmayın ve bu çıkarımın çıkışı belirlemesine izin vermeyin.

Farklı yönetilen istemciler gerçekten farklı ilkelere ihtiyaç duyuyorsa, amaçlanan yapılandırmayı yönetim sistemleri üzerinden iletin. Firefox kurumsal ilkesi yönetilen Firefox kurulumları için bir dağıtım seçeneğidir. Bu, paylaşılan PAC dosyasının içine belgelenmemiş bir tarayıcı algılama bulmacası yerleştirmekten daha açıktır.

Sıradan JavaScript olarak başarıyla ayrıştırılan bir betik mutlaka desteklenen bir PAC betiği değildir. Yalnızca dilin söz dizimini değil, çözücünün belgelenmiş ortamını da denetleyin.

İlgili makaleler