13

मैंने Google क्रोम के लिए एक एक्सटेंशन बनाया है और जानना चाहता हूं कि गुप्त मोड में मेरे एक्सटेंशन को सक्षम करना संभव है या नहीं।मैं अपने क्रोम एक्सटेंशन को गुप्त मोड में कैसे सक्षम कर सकता हूं?

पूर्व: chrome.extension ...... allowedIncognitoAccess = true

उत्तर

32

क्रोम एक्सटेंशन के लिए स्वचालित मोड को स्वचालित रूप से सक्रिय करना संभव नहीं है।

उपयोगकर्ता को यह पता लगाने के बजाय कि विकल्प कहां मिल सकता है, बस उपयोगकर्ता को एक्सटेंशन पर चेकबॉक्स पर चेक डालने का निर्देश दें।

  • यह पता लगाने के लिए कि गुप्त सक्षम है या नहीं, chrome.extension.isAllowedIncognitoAccess विधि का उपयोग करें।
  • उपयोगकर्ता को निर्देश दिखाने के बाद, या chrome.tabs.update का उपयोग chrome://extensions/?id=YOUR EXTENSION ID HERE खोलने के लिए करें। एक्सटेंशन आईडी को chrome.runtime.id संपत्ति के माध्यम से प्रोग्रामिक रूप से पढ़ा जा सकता है। के रूप में (धूसर पृष्ठभूमि नोटिस) अगली फिल्म में देखा क्रोम id क्वेरी पैरामीटर को पहचानता है और एक्सटेंशन की सूची में निर्दिष्ट विस्तार पर प्रकाश डाला गया,:

कोड के संदर्भ में:

chrome.extension.isAllowedIncognitoAccess(function(isAllowedAccess) { 
    if (isAllowedAccess) return; // Great, we've got access 

    // alert for a quick demonstration, please create your own user-friendly UI 
    alert('Please allow incognito mode in the following screen.'); 

    chrome.tabs.create({ 
     url: 'chrome://extensions/?id=' + chrome.runtime.id 
    }); 
}); 
3

उपयोगकर्ता मैन्युअल एक्सटेंशन सेटिंग पृष्ठ पर जाकर गुप्त मोड में विशिष्ट एक्सटेंशन सक्षम हो सकती है।

  • क्रोम मेनू
  • सेटिंग्स (बाएं किनारे नेविगेशन बार पर) अगले अलग-अलग एक्सटेंशन के लिए
  • चेक "गुप्त में अनुमति दें"
  • एक्सटेंशन सक्षम हो।

क्रोम सहायता में Manage your extensions देखें।

+0

धन्यवाद, लेकिन मुझे कोड की लाइन के अनुसार स्वचालित रूप से करने की आवश्यकता है। – Laisson

संबंधित मुद्दे