मेनिफ़ेस्ट - गुप्त मोड

यह बताने के लिए कि यह एक्सटेंशन गुप्त मोड में चलाने की अनुमति दिए जाने पर कैसा काम करेगा, "incognito" मेनिफ़ेस्ट कुंजी का इस्तेमाल "spanning" या "split" के साथ करें. इस एक्सटेंशन को गुप्त मोड में चालू होने से रोकने के लिए "not_allowed" का इस्तेमाल किया जा रहा है.

सिर्फ़ एक्सटेंशन चुन सकते हैं. ऐप्लिकेशन, ऐप्लिकेशन टाइप के लिए हमेशा डिफ़ॉल्ट वैल्यू का इस्तेमाल करेंगे. Chrome ऐप्लिकेशन के लिए "spanning" और इंस्टॉल किए जा सकने वाले वेब और लेगसी पैकेज किए गए ऐप्लिकेशन के लिए "split".

स्पैनिंग मोड

एक्सटेंशन और Chrome ऐप्लिकेशन के लिए डिफ़ॉल्ट विकल्प "spanning" है. इसका मतलब है कि यह सभी डिवाइसों के लिए एक ही प्रोसेस में काम करेगा. गुप्त टैब से आने वाला कोई भी इवेंट या मैसेज, शेयर की गई प्रोसेस में भेज दिया जाएगा. इसमें गुप्त फ़्लैग भी शामिल होगा, जिससे यह पता चलेगा कि मैसेज कहां से आया है. गुप्त टैब इस शेयर प्रोसेस का इस्तेमाल नहीं कर सकते. इसलिए, "spanning" गुप्त मोड का इस्तेमाल करने वाला एक्सटेंशन, इसके एक्सटेंशन पैकेज से पेजों को गुप्त टैब के मुख्य फ़्रेम में लोड नहीं कर पाएगा.

स्प्लिट कीबोर्ड मोड

इंस्टॉल किए जा सकने वाले वेब ऐप्लिकेशन और लेगसी पैकेज किए गए ऐप्लिकेशन के लिए, डिफ़ॉल्ट सेटिंग "split" होती है. इसका मतलब है कि गुप्त विंडो में मौजूद सभी ऐप्लिकेशन के पेज, अपनी-अपनी गुप्त प्रोसेस में चलेंगे. अगर ऐप्लिकेशन या एक्सटेंशन में बैकग्राउंड पेज मौजूद है, तो वह गुप्त मोड में भी चलेगा. यह गुप्त प्रोसेस सामान्य प्रोसेस के साथ चलती है, लेकिन इसमें सिर्फ़ मेमोरी वाला कुकी स्टोर अलग होता है. हर प्रोसेस में इवेंट और मैसेज सिर्फ़ उसकी जानकारी के हिसाब से देखे जाते हैं. उदाहरण के लिए, गुप्त मोड में सिर्फ़ गुप्त टैब के अपडेट देखे जा सकते हैं. प्रोसेस एक-दूसरे से कम्यूनिकेट नहीं कर पा रही हैं.

इनकी अनुमति नहीं है

एक्सटेंशन को गुप्त मोड में चालू नहीं किया जा सकता. Chrome 47 से उपलब्ध है.

कैसे चुनें

नियम के मुताबिक, अगर आपके एक्सटेंशन या ऐप्लिकेशन को गुप्त ब्राउज़र में कोई टैब लोड करना है, तो गुप्त मोड को स्प्लिट करें. अगर आपके एक्सटेंशन या ऐप्लिकेशन को रिमोट सर्वर पर लॉग इन करने की ज़रूरत है, तो spaning गुप्त मोड का इस्तेमाल करें.

chrome.storage.sync और chrome.storage.local, हमेशा सामान्य और गुप्त प्रोसेस के बीच शेयर किए जाते हैं. हमारा सुझाव है कि एक्सटेंशन की सेटिंग को बनाए रखने के लिए, आप इनका इस्तेमाल करें.