Oju-iwe idanwo PAC ti a ṣe ni ile ni awọn apoti meji ti a fi aami Host ati URL si. Bọtini naa nfi awọn iye wọn ranṣẹ ni ilana yẹn. Laanu, iṣẹ PAC nreti ilana idakeji.

FindProxyForURL(url, host)

Fun ibi-afẹde apẹẹrẹ kan, ipe naa yẹ ki o dabi eyi:

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

Àríyànjiyàn keji jẹ orukọ host, laisi ero, ọna tabi ibudo. Ofin ti o ṣe afiwe host pẹlu orukọ ti a mọ kii yoo baramu nigbati ohun elo idanwo ba pese URL kikun nibẹ.

Awọn igbewọle mejeeji jẹ okun, nitorina JavaScript ko nilo lati ju aṣiṣe kan. Iwe afọwọkọ le de opin return rẹ laiparuwa ki o ṣafihan aṣoju kan ti o dabi ẹni pe o gbẹkẹle. Nitorinaa o rọrun pupọ lati ṣi aṣiṣe yii ni aṣiṣe fun ofin agbegbe buburu.

Ṣayẹwo ipe ṣaaju ofin naa

Ka ipe iṣẹ ninu ohun elo idanwo ki o ṣayẹwo awọn iye mejeeji ni aala yẹn. Lẹhinna ṣe afiwe iyọkuro host deede ti a mọ pẹlu host ti ko ni ibatan ti o yẹ ki o lo ọna aiyipada. Maṣe bẹrẹ lati faagun iyọkuro naa titi ti yoo fi ba igbewọle ti bajẹ mu.

Ipe ti a ṣatunṣe ṣi fi agbegbe oluranlọwọ oluyẹwo silẹ lati gbero. myIpAddress() ti o wa titi tabi oluranlọwọ DNS ti o sonu kii ṣe ipo nẹtiwọki gidi ti ẹrọ aṣawakiri. Jẹ ki awọn wọnyẹn jẹ awọn ibeere lọtọ. Atunṣe lẹsẹkẹsẹ ni adehun paramita; atunṣe ti o tẹle, ti o ba nilo, ni jẹ ki agbegbe idanwo ṣe aṣoju olumulo ti a pinnu.

Àwọn àpilẹ̀kọ tó jọra