2016-01-19 10 views
8

मैं फ़ायरफ़ॉक्स एडन डेवलपमेंट पर काम कर रहा हूं, मैंने सफलतापूर्वक एडन बनाया है, लेकिन यह मुझे सबमिशन पर सत्यापन त्रुटि दे रहा है "चेतावनी: आपके ऐड-ऑन उपयोग एक इंटरफ़ेस जो ऐड-ऑन एसडीके की उच्च-स्तरीय सुरक्षा को बाधित करता है। इस इंटरफ़ेस से बचा जाना चाहिए, और इसका उपयोग आपकी समीक्षा प्रक्रिया को काफी जटिल कर सकता है। " इन लाइनों पर।फ़ायरफ़ॉक्स एडन डेवलपमेंट - निम्न-स्तर या गैर-एसडीके इंटरफ़ेस का उपयोग

const { Cc, Ci } = require("chrome"), 
nsIIOService = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService), 
nsIStyleSheetService = Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService); 

मैं सक्षम रन मेरी मशीन पर ऐड-ऑन हूँ, लेकिन कारण यह सत्यापन जाँच चिह्नित किये के लिए प्रस्तुत नहीं कर सका।

क्या कोई वैकल्पिक तरीका है?

उत्तर

1

यह उपयोग करने के लिए पूरी तरह स्वीकार्य है। एसडीके में कुछ एपीआई के लिए विकल्प नहीं है। यह सत्यापन एक चेतावनी है क्योंकि उन सुविधाओं को जमे हुए नहीं हैं और किसी भी समय बदल सकते हैं। क्या आप अपनी सबमिशन को अवरुद्ध करने के सत्यापन के स्क्रीनशॉट पोस्ट कर सकते हैं? इसके माध्यम से अनुमति दी जानी चाहिए।

+1

हालांकि इसकी अनुमति है, मेरे एडन को पूरी समीक्षा नहीं दी जाएगी! –

+0

यह असली विषम है। क्या आप एक स्क्रीनशॉट साझा कर सकते हैं, या आपके द्वारा साझा किए गए समीक्षक ईमेल संदेश को साझा कर सकते हैं। क्या एक समीक्षक ने आपके एडन को अस्वीकार कर दिया? – Noitidart

+0

एडन की प्रारंभिक समीक्षा की गई थी। समीक्षाकर्ता की टिप्पणी - 1) ऐड-ऑन को पर्यवेक्षकों को अनधिकृत/डिस्कनेक्ट करना होगा, श्रोताओं को हटाएं, स्पष्ट अंतराल (सेट इंटरवल के लिए), सभी अंतर्निहित वरीयताओं को वापस करें जो ऐड-ऑन परिवर्तनों को हटा दें, और अपने स्वयं के आयातित मॉड्यूल (फ़ायरफ़ॉक्स मॉड्यूल आयात नहीं किए गए) को हटा दें, अनधिकृतशीट; 'अक्षम' या 'अनइंस्टॉल करें' पर। –

1

जबकि nsistyleSheetService पर फ़ंक्शन में पूरी तरह से समान नहीं है, एसडीके एडॉन्स कुछ या सभी सामग्री पृष्ठों में स्टाइलशीट को इंजेक्ट करने के लिए page-mod का उपयोग कर सकते हैं।

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