क्रोम एक्सटेंशन के लिए स्वचालित मोड को स्वचालित रूप से सक्रिय करना संभव नहीं है।
उपयोगकर्ता को यह पता लगाने के बजाय कि विकल्प कहां मिल सकता है, बस उपयोगकर्ता को एक्सटेंशन पर चेकबॉक्स पर चेक डालने का निर्देश दें।
- यह पता लगाने के लिए कि गुप्त सक्षम है या नहीं,
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
});
});
स्रोत
2013-07-03 09:09:42
धन्यवाद, लेकिन मुझे कोड की लाइन के अनुसार स्वचालित रूप से करने की आवश्यकता है। – Laisson