PAC ଫାଇଲ୍ ବ୍ରାଉଜର ଚିହ୍ନଟ ପାଇଁ navigator.appName ବ୍ୟବହାର କରିପାରିବ କି?
PAC ରିଜୋଲଭର ରାଉଟିଂ ସହାୟକ ଯୋଗାଏ, ବ୍ରାଉଜରର ପୃଷ୍ଠା ପରିବେଶ ନୁହେଁ। navigator, document ଏବଂ DOM ଆଧାରିତ ବ୍ରାଉଜର ଚିହ୍ନଟ ପୋର୍ଟେବଲ୍ PAC ଇନପୁଟ୍ ନୁହେଁ।
PAC ସ୍କ୍ରିପ୍ଟ JavaScript ସିଣ୍ଟାକ୍ସ ବ୍ୟବହାର କରେ। ଏହାର ଅର୍ଥ ଏହା ଏକ ୱେବ୍ ପୃଷ୍ଠା ଭିତରେ ଚାଲେ ନୁହେଁ।
ପ୍ରକ୍ସି ରିଜୋଲଭର ରାଉଟିଂ ଇନପୁଟ୍ ଏବଂ ସହାୟକ ଫଙ୍କସନ ସହିତ ଏକ ନିର୍ବାହ ପରିବେଶ ଯୋଗାଏ। ଏହା ପୃଷ୍ଠାର window, document, DOM କିମ୍ବା navigator.appName ର ନିଶ୍ଚିତତା ଦିଏ ନାହିଁ। ତେଣୁ ପୃଷ୍ଠାରୁ କପି କରାଯାଇଥିବା ବ୍ରାଉଜର ଚିହ୍ନଟର ଅଂଶ ଆପଣଙ୍କ ପ୍ରକ୍ସି ନିୟମ କିଛି ଫେରାଇବା ପୂର୍ବରୁ ବିଫଳ ହୋଇପାରେ।
ପଥକୁ ସମର୍ଥିତ ସୂଚନା ଉପରେ ଆଧାର କରନ୍ତୁ, ଯେପରି ଦିଆଯାଇଥିବା URL ଏବଂ ହୋଷ୍ଟନାମ, କିମ୍ବା ନେଟୱର୍କ ନୀତି ଆବଶ୍ୟକ କରୁଥିବା ସ୍ଥାନରେ ଡକ୍ୟୁମେଣ୍ଟେଡ୍ ସହାୟକ ଫଙ୍କସନ ଉପରେ। JavaScript ଇଞ୍ଜିନର ଆକସ୍ମିକ ବୈଶିଷ୍ଟ୍ୟରୁ ବ୍ରାଉଜର ସଂସ୍କରଣ ଅନୁମାନ କରନ୍ତୁ ନାହିଁ ଏବଂ ସେହି ଅନୁମାନକୁ ନିର୍ଗମ ନିର୍ଣ୍ଣୟ କରିବାକୁ ଦିଅନ୍ତୁ ନାହିଁ।
ଯଦି ବିଭିନ୍ନ ପରିଚାଳିତ କ୍ଲାଏଣ୍ଟଙ୍କୁ ପ୍ରକୃତରେ ବିଭିନ୍ନ ନୀତି ଆବଶ୍ୟକ, ତେବେ ଉଦ୍ଦିଷ୍ଟ କନଫିଗରେସନ୍ ସେମାନଙ୍କ ପରିଚାଳନା ପ୍ରଣାଳୀ ମାଧ୍ୟମରେ ପହଞ୍ଚାନ୍ତୁ। Firefox ଏଣ୍ଟରପ୍ରାଇଜ୍ ନୀତି ପରିଚାଳିତ Firefox ସ୍ଥାପନ ପାଇଁ ଏକ ବିତରଣ ବିକଳ୍ପ। ସେୟାର୍ କରାଯାଇଥିବା PAC ଫାଇଲ୍ ଭିତରେ ଅଣଡକ୍ୟୁମେଣ୍ଟେଡ୍ ବ୍ରାଉଜର ଚିହ୍ନଟ ପଜଲ୍ ରଖିବାଠାରୁ ଏହା ସ୍ପଷ୍ଟ।
ସାଧାରଣ JavaScript ଭାବରେ ସଫଳତାର ସହିତ ପାର୍ସ ହେଉଥିବା ସ୍କ୍ରିପ୍ଟ ଆବଶ୍ୟକତା ସମର୍ଥିତ PAC ସ୍କ୍ରିପ୍ଟ ନୁହେଁ। କେବଳ ଭାଷାର ସିଣ୍ଟାକ୍ସ ନୁହେଁ, ରିଜୋଲଭରର ଡକ୍ୟୁମେଣ୍ଟେଡ୍ ପରିବେଶ ଯାଞ୍ଚ କରନ୍ତୁ।