PAC ফাইলে browser চিনাক্ত কৰিবলৈ navigator.appName ব্যৱহাৰ কৰিব পাৰেনে?
PAC সমাধানকাৰীয়ে ৰাউটিং সহায়ক সঁজুলি যোগান ধৰে, browser পৃষ্ঠাৰ পৰিৱেশ নহয়। navigator, document আৰু DOM ভিত্তিত browser চিনাক্তকৰণ বহনযোগ্য PAC ইনপুট নহয়।
PAC স্ক্ৰিপ্টে JavaScript ব্যাকৰণ ব্যৱহাৰ কৰে। ইয়াৰ অৰ্থ এইটো নহয় যে ই ৱেব পৃষ্ঠাৰ ভিতৰত চলি থাকে।
প্ৰক্সি সমাধানকাৰীয়ে ৰাউটিং ইনপুট আৰু সহায়ক ফলনৰ সৈতে এটা কাৰ্যকৰী পৰিৱেশ যোগান ধৰে। ই পৃষ্ঠাৰ window, document, DOM বা navigator.appName ৰ নিশ্চয়তা নিদিয়ে। সেয়ে পৃষ্ঠাৰ পৰা কপি কৰা browser চিনাক্তকৰণৰ অংশ এটা আপোনাৰ প্ৰক্সি নিয়মে একো ঘূৰাই দিয়াৰ আগতেই বিফল হ'ব পাৰে।
পথটো সমৰ্থিত তথ্যৰ ওপৰত ভিত্তি কৰক, যেনে দিয়া URL আৰু hostname, বা নেটৱৰ্ক নীতিৰ প্ৰয়োজন হ'লে নথিভুক্ত সহায়ক ফলনৰ ওপৰত। JavaScript ইঞ্জিনৰ আকস্মিক আচৰণৰ পৰা browser সংস্কৰণ অনুমান নকৰিব আৰু সেই অনুমানক প্ৰস্থান নিৰ্ণয় কৰিব নিদিব।
যদি বিভিন্ন পৰিচালিত ক্লায়েন্টৰ সঁচাকৈয়ে বিভিন্ন নীতিৰ প্ৰয়োজন, তেন্তে তেওঁলোকৰ পৰিচালনা ব্যৱস্থাৰ জৰিয়তে উদ্দেশ্য কৰা সংৰচনা যোগান ধৰক। Firefox এণ্টাৰপ্ৰাইজ নীতি পৰিচালিত Firefox সংস্থাপনৰ বাবে এটা যোগান বিকল্প। শ্বেয়াৰ কৰা PAC ফাইলৰ ভিতৰত নথিভুক্ত নকৰা browser চিনাক্তকৰণৰ ধাঁধা সুমুৱাই দিয়াৰ তুলনাত ই স্পষ্ট।
সাধাৰণ JavaScript হিচাপে সফলভাৱে বিশ্লেষণ হোৱা স্ক্ৰিপ্ট এটা অৱশ্যেই সমৰ্থিত PAC স্ক্ৰিপ্ট নহ'ব পাৰে। সমাধানকাৰীৰ নথিভুক্ত পৰিৱেশ পৰীক্ষা কৰক, কেৱল ভাষাৰ ব্যাকৰণ নহয়।