PAC script သည် JavaScript သဒ္ဒါကို အသုံးပြုသည်။ သို့သော် ၎င်းသည် ဝဘ်စာမျက်နှာအတွင်း လုပ်ဆောင်သည်ဟု မဆိုလိုပါ။

Proxy ဖြေရှင်းကိရိယာသည် လမ်းကြောင်း ထည့်သွင်းချက်များနှင့် အကူအညီ function များပါသော လုပ်ဆောင်မှု ပတ်ဝန်းကျင်ကို ပေးသည်။ ၎င်းသည် စာမျက်နှာ၏ window၊ document၊ DOM သို့မဟုတ် navigator.appName ရှိမည်ဟု အာမမခံပါ။ ထို့ကြောင့် စာမျက်နှာမှ ကူးယူထားသော browser ခွဲခြားမှု အပိုင်းသည် သင့် proxy စည်းမျဉ်း တစ်ခုခု ပြန်မပေးမီ မအောင်မြင်နိုင်ပါ။

လမ်းကြောင်းကို ပံ့ပိုးထားသော အချက်အလက်ဖြစ်သည့် ပေးထားသော URL နှင့် host အမည်၊ သို့မဟုတ် ကွန်ရက်မူဝါဒ လိုအပ်သည့်နေရာတွင် မှတ်တမ်းတင်ထားသော အကူအညီ function အပေါ် အခြေခံပါ။ JavaScript အင်ဂျင်၏ မမျှော်လင့်သော လက္ခဏာများမှ browser ဗားရှင်းကို မခန့်မှန်းပါနှင့်၊ ထို ခန့်မှန်းချက်ကို ထွက်ပေါက်ကို ဆုံးဖြတ်ခွင့် မပြုပါနှင့်။

မတူညီသော စီမံခန့်ခွဲထားသော client များသည် မတူညီသော မူဝါဒများ အမှန်တကယ် လိုအပ်ပါက ရည်ရွယ်ထားသော configuration ကို ၎င်းတို့၏ စီမံခန့်ခွဲမှု စနစ်မှတစ်ဆင့် ပေးပို့ပါ။ Firefox လုပ်ငန်း မူဝါဒ သည် စီမံခန့်ခွဲထားသော Firefox တပ်ဆင်မှုများအတွက် ပေးပို့မှု ရွေးချယ်စရာ တစ်ခု ဖြစ်သည်။ ၎င်းသည် မျှဝေထားသော PAC ဖိုင်အတွင်း မှတ်တမ်းမတင်ထားသော browser ရှာဖွေမှု ပဟေဠိကို ထည့်သွင်းခြင်းထက် ပိုမို ရှင်းလင်းသည်။

သာမန် JavaScript အဖြစ် အောင်မြင်စွာ ခွဲခြမ်းစိတ်ဖြာနိုင်သော script သည် ပံ့ပိုးထားသော PAC script ဖြစ်ရန် မလိုအပ်ပါ။ ဘာသာစကား သဒ္ဒါကို သာမက ဖြေရှင်းကိရိယာ၏ မှတ်တမ်းတင်ထားသော ပတ်ဝန်းကျင်ကို စစ်ဆေးပါ။

ဆက်စပ်ဆောင်းပါးများ