PAC ፋይል የአሳሽ መለያ ለማወቅ navigator.appName መጠቀም ይችላል?
የPAC ፈታኝ የመንገድ አጋዥዎችን ይሰጣል፣ የአሳሽ ገጽ አካባቢን አይደለም። በnavigator፣ document እና DOM ላይ የተመሠረተ የአሳሽ መለያ ማወቅ ተንቀሳቃሽ የPAC ግብዓቶች አይደሉም።
የPAC ስክሪፕት የJavaScript አገባብ ይጠቀማል። ይህ ግን በድረ-ገጽ ውስጥ ይሠራል ማለት አይደለም።
የፕሮክሲ ፈታኙ የመንገድ ግብዓቶችንና አጋዥ ተግባራትን የያዘ የማስፈጸሚያ አካባቢ ይሰጣል። የገጽ window፣ document፣ DOM ወይም navigator.appName መኖራቸውን አያረጋግጥም። ስለዚህ ከገጽ የተቀዳ የአሳሽ መለያ ቁራጭ የፕሮክሲ ደንብህ ምንም ከመመለሱ በፊት ሊወድቅ ይችላል።
መንገዱን በሚደገፍ መረጃ ላይ መሠረት አድርግ፣ ለምሳሌ በተሰጠው URL እና በአስተናጋጅ ስም፣ ወይም የኔትወርክ ፖሊሲው በሚፈልግበት ጊዜ በተመዘገበ አጋዥ። የJavaScript ሞተር ያልተጠበቁ ባህሪያትን መሠረት አድርገህ የአሳሽ ስሪት አትገምት፤ ያንንም ግምት የመውጫውን ውሳኔ እንዲሰጥ አታድርግ።
የተለያዩ የሚተዳደሩ ደንበኞች በእውነት የተለያየ ፖሊሲ ከፈለጉ፣ የታሰበውን ውቅር በአስተዳደር ስርዓታቸው በኩል አድርስ። የFirefox የድርጅት ፖሊሲ ለሚተዳደሩ የFirefox ጭነቶች አንድ የማድረሻ አማራጭ ነው። ይህ በተጋራው PAC ፋይል ውስጥ ያልተመዘገበ የአሳሽ መለያ እንቆቅልሽ ከማስገባት የበለጠ ግልጽ ነው።
እንደ ተራ JavaScript በተሳካ ሁኔታ የሚተነተን ስክሪፕት የተደገፈ የPAC ስክሪፕት ላይሆን ይችላል። የቋንቋውን አገባብ ብቻ ሳይሆን የፈታኙን የተመዘገበ አካባቢ አረጋግጥ።