PAC স্ক্রিপ্ট JavaScript সিনট্যাক্স ব্যবহার করে। এর মানে এই নয় যে এটি একটি ওয়েব পাতার ভিতরে চলে।

প্রক্সি রিজলভার রাউটিং ইনপুট ও সহায়ক ফাংশনসহ একটি সম্পাদন পরিবেশ দেয়। এটি পাতার window, document, DOM বা navigator.appName থাকার প্রতিশ্রুতি দেয় না। তাই পাতার থেকে নকল করা ব্রাউজার শনাক্তকরণের অংশ আপনার প্রক্সি নিয়ম কিছু ফেরত দেওয়ার আগেই ব্যর্থ হতে পারে।

পথটি সমর্থিত তথ্যের উপর ভিত্তি করুন, যেমন প্রদত্ত URL ও হোস্টনেম, অথবা নেটওয়ার্ক নীতি যেখানে প্রয়োজন সেখানে নথিভুক্ত সহায়ক ফাংশনের উপর। JavaScript ইঞ্জিনের আকস্মিক আচরণ থেকে ব্রাউজার সংস্করণ অনুমান করবেন না এবং সেই অনুমানকে প্রস্থান নির্ধারণ করতে দেবেন না।

বিভিন্ন পরিচালিত ক্লায়েন্টের সত্যিই ভিন্ন নীতি প্রয়োজন হলে তাদের ব্যবস্থাপনা সিস্টেমের মাধ্যমে ইচ্ছুক কনফিগারেশন পৌঁছে দিন। Firefox এন্টারপ্রাইজ নীতি পরিচালিত Firefox ইনস্টলেশনের জন্য একটি সরবরাহ বিকল্প। ভাগ করা PAC ফাইলের ভিতরে নথিভুক্ত না করা ব্রাউজার শনাক্তকরণের ধাঁধা বসানোর চেয়ে এটি স্পষ্টতর।

সাধারণ JavaScript হিসেবে সফলভাবে পার্স হওয়া স্ক্রিপ্ট অবশ্যই সমর্থিত PAC স্ক্রিপ্ট নয়। শুধু ভাষার সিনট্যাক্স নয়, রিজলভারের নথিভুক্ত পরিবেশও যাচাই করুন।

সম্পর্কিত নিবন্ধ