کور جوړ شوی د PAC ازموینې پاڼه دوه بکسونه لري چې Host او URL لیبل شوي دي. تڼۍ د دوی ارزښتونه په همدې ترتیب لېږي. له بده مرغه، د PAC فنکشن مخالف ترتیب ته سترګې په لار دی.

FindProxyForURL(url, host)

د یوې بېلګې منزل لپاره، بلنه باید داسې وي:

FindProxyForURL("https://status.office.example/", "status.office.example")

دویم استدلال د هوسټ نوم دی، پرته له سکیم، لارې یا پورټ. هغه قاعده چې host له پېژندل شوي نوم سره پرتله کوي، به هغه وخت ونه موندل شي کله چې ازموینیزه وسیله هلته بشپړ URL وړاندې کړي.

دواړه ننوتنې تارونه دي، نو JavaScript باید تېروتنه ونه غورځوي. سکریپټ کولی شي په غلې ډول خپل وروستي return ته ورسېږي او یو باوري ښکارېدونکی پراکسي وښیې. نو ځکه دا خطا په ځانګړي ډول اسانه ده چې د خراب ډومين قاعدې سره اشتباه شي.

له قاعدې دمخه بلنه وګورئ

په ازموینیزه وسیله کې د فنکشن بلنه ولولئ او په هغه حد کې دواړه ارزښتونه وڅېړئ. بیا یې پېژندل شوی دقیق-هوسټ استثنا له یو بې اړیکې هوسټ سره پرتله کړئ چې باید اصلي لاره وکاروي. استثنا مه پراخوئ تر هغو چې د خراب شوي ننوتنې سره سمون ونه خوري.

سم شوې بلنه لا هم د ارزونکي مرستندویه چاپېریال د پام وړ پرېږدي. ثابت myIpAddress() یا ورک DNS مرستندوی د براوزر ریښتینی شبکه‌یي حالت نه دی. هغه د جلا پوښتنو په توګه وساتئ. سمدلاسه ترمیم د پارامېټر تړون دی؛ بل ترمیم، که اړین وي، د ازموینې چاپېریال د هدف شوي کاروونکي استازیتوب دی.

اړوندې مقالې