Faili ya PAC inaweza kutumia navigator.appName kutambua kivinjari?
Kitatuzi cha PAC hutoa visaidizi vya uelekezaji, si mazingira ya ukurasa wa kivinjari. Utambuzi wa kivinjari kupitia navigator, document na DOM si ingizo la PAC linalobebeka.
Hati ya PAC hutumia sintaksia ya JavaScript. Hiyo haimaanishi kuwa inafanya kazi ndani ya ukurasa wa wavuti.
Kitatuzi cha proksi hutoa mazingira ya utekelezaji yenye ingizo za uelekezaji na vitendakazi visaidizi. Haki ahidi window, document, DOM au navigator.appName za ukurasa. Kwa hiyo kipande cha utambuzi wa kivinjari kilichonakiliwa kutoka ukurasa kinaweza kushindwa kabla ya kanuni yako ya proksi kurudisha chochote.
Weka njia juu ya taarifa inayoungwa mkono kama URL na jina la mwenyeji yaliyotolewa, au juu ya kitendakazi kisaidizi kilichoandikwa pale sera ya mtandao inapohitaji. Usikisie toleo la kivinjari kutoka tabia za nasibu za injini ya JavaScript na usiruhusu uamuzi huo kuamua utokeaji.
Ikiwa wateja tofauti wanaosimamiwa wanahitaji sera tofauti kweli, wasilisha usanidi unaokusudiwa kupitia mfumo wao wa usimamizi. Sera ya kampuni ya Firefox ni chaguo moja la uwasilishaji kwa usakinishaji wa Firefox unaosimamiwa. Hilo ni wazi zaidi kuliko kuweka fumbo la utambuzi wa kivinjari lisiloandikwa ndani ya faili ya PAC inayoshirikiwa.
Hati inayochanganuliwa kwa mafanikio kama JavaScript ya kawaida si lazima iwe hati ya PAC inayoungwa mkono. Angalia mazingira yaliyoandikwa ya kitatuzi, si sintaksia ya lugha pekee.