URL foar host trochjaan yn in eigen PAC-tester
Roop FindProxyForURL earst oan mei de folsleine URL en dêrnei mei de ôflaete hostnamme, foardat jo it rûte-resultaat fan jo eigen evaluator fertrouwe.
In selsmakke PAC-testside hat twa fakken mei de labels Host en URL. De knop jout harren wearden yn dy folchoarder troch. Spitigernôch ferwachtet de PAC-funksje de tsjinoerstelde folchoarder.
FindProxyForURL(url, host)
Foar ien foarbyldbestimming moat de oanroep der sa útsjen:
FindProxyForURL("https://status.office.example/", "status.office.example")
It twadde argumint is in hostnamme, sûnder skema, paad of poarte. In regel dy't host mei in bekende namme fergeliket, sil net oerienkomme as de testomjouwing dêr in folsleine URL jout.
Beide ynfier binne strings, dus JavaScript hoecht gjin flater te smiten. It skript kin rêstich syn lêste return berikke en in leauwensweardich útsjende proxy toane. Dêrom is dizze bug ekstra maklik te betizen foar in minne domeinregel.
Kontrolearje de oanroep foar de regel
Lês de funksje-aanroep yn 'e testomjouwing en besjoch de twa wearden op dy grins. Fergelike dan in bekende útsûndering foar in krekte host mei in net-relatearre host dy't de standertrûte brûke moat. Begjin de útsûndering net te ferbreedzjen oant se by de misfoarme ynfier past.
In korrizjearre oanroep lit noch altyd de helpomjouwing fan 'e evaluator oer. In fêste myIpAddress() of in ûntbrekkende DNS-helper is net de echte netwurkstatus fan 'e browser. Hâld dy as aparte fragen. De direkte reparaasje is it parameterkontrakt; de folgjende reparaasje, as nedich, is de testomjouwing de bedoelde konsumint fertsjinwurdigje litte.