ছদ্মবেশী মোডে চালানোর অনুমতি দিলে এই এক্সটেনশনটি কীভাবে আচরণ করবে তা নির্দিষ্ট করতে "incognito"
"spanning"
বা "split"
সহ "ছদ্মবেশী" ম্যানিফেস্ট কী ব্যবহার করুন৷ এই এক্সটেনশনটিকে ছদ্মবেশী মোডে সক্ষম করা থেকে আটকাতে "not_allowed"
ব্যবহার করে৷
স্প্যানিং মোড
ডিফল্ট মোড হল "spanning"
, যার মানে এক্সটেনশনটি একটি একক ভাগ করা প্রক্রিয়ায় চলবে৷ একটি ছদ্মবেশী ট্যাব থেকে যেকোন ইভেন্ট বা বার্তা শেয়ার করা প্রক্রিয়াতে পাঠানো হবে, একটি ছদ্মবেশী পতাকা এটি কোথা থেকে এসেছে তা নির্দেশ করে। যেহেতু ছদ্মবেশী ট্যাবগুলি এই ভাগ করা প্রক্রিয়াটি ব্যবহার করতে পারে না, "spanning"
ছদ্মবেশী মোড ব্যবহার করে একটি এক্সটেনশন তার এক্সটেনশন প্যাকেজ থেকে একটি ছদ্মবেশী ট্যাবের প্রধান ফ্রেমে পৃষ্ঠাগুলি লোড করতে সক্ষম হবে না৷
স্প্লিট মোড
"split"
মোডের অর্থ হল একটি ছদ্মবেশী উইন্ডোর সমস্ত পৃষ্ঠাগুলি তাদের নিজস্ব ছদ্মবেশী প্রক্রিয়াতে চলবে৷ যদি এক্সটেনশনে একটি ব্যাকগ্রাউন্ড পৃষ্ঠা থাকে, তাহলে সেটিও ছদ্মবেশী প্রক্রিয়ায় চলবে। এই ছদ্মবেশী প্রক্রিয়াটি নিয়মিত প্রক্রিয়ার পাশাপাশি চলে, তবে একটি পৃথক মেমরি-শুধু কুকি স্টোর রয়েছে৷ প্রতিটি প্রক্রিয়া শুধুমাত্র তার নিজস্ব প্রসঙ্গ থেকে ইভেন্ট এবং বার্তাগুলি দেখে (উদাহরণস্বরূপ, ছদ্মবেশী প্রক্রিয়াটি শুধুমাত্র ছদ্মবেশী ট্যাব আপডেটগুলি দেখতে পাবে)৷ প্রক্রিয়াগুলি একে অপরের সাথে যোগাযোগ করতে অক্ষম।
অনুমতি নেই
এক্সটেনশনটি ছদ্মবেশী মোডে সক্ষম করা যাবে না৷ Chrome 47 থেকে উপলব্ধ।
কিভাবে নির্বাচন করবেন
একটি সাধারণ নিয়ম হিসাবে, আপনার এক্সটেনশনের যদি একটি ছদ্মবেশী ব্রাউজারে একটি ট্যাব লোড করার প্রয়োজন হয়, তাহলে বিভক্ত ছদ্মবেশী আচরণ ব্যবহার করুন৷ যদি আপনার এক্সটেনশনটি একটি দূরবর্তী সার্ভারে লগ ইন করার প্রয়োজন হয় তবে ছদ্মবেশী আচরণের ব্যাবহার করুন৷
chrome.storage.sync এবং chrome.storage.local সবসময় নিয়মিত এবং ছদ্মবেশী প্রক্রিয়াগুলির মধ্যে ভাগ করা হয়৷ আপনার এক্সটেনশনের সেটিংস বজায় রাখার জন্য সেগুলি ব্যবহার করার পরামর্শ দেওয়া হয়৷