Pracuję nad rozwojem dodatku Firefox Addon, pomyślnie zbudowałem dodatek, ale daje on błąd sprawdzania poprawności przed przesłaniem jako "Ostrzeżenie: Twój dodatek używa interfejs, który omija zabezpieczenia wysokiego poziomu w dodatkowym pakiecie SDK. Tego interfejsu należy unikać, a jego użycie może znacznie komplikować proces sprawdzania. " na tych liniach.Firefox Addon Development - Używanie interfejsu niskiego poziomu lub innego niż SDK
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);
jestem w stanie uruchomić dodatku na moim komputerze, ale nie można wysłać z powodu tego oflagowany sprawdzania oryginalności.
Czy istnieje inny sposób?
Chociaż jest to dozwolone, mój dodatek nie zostanie przyznany pełnej oceny! –
To naprawdę dziwne. Czy możesz udostępnić zrzut ekranu lub wiadomość e-mail, którą udostępnił Ci recenzent? Czy recenzent odrzucił Twój dodatek? – Noitidart
Addon został wstępnie sprawdzony. Komentarz recenzenta - 1) Add-on musi wyrejestrować/rozłączyć obserwatorów, usunąć detektory, wyczyścićInterval (dla setInterval), przywrócić wszystkie wbudowane preferencje, które wprowadzają zmiany i usunąć własne importowane moduły (nie zaimportowane moduły Firefox), unregisterSheet; na "wyłącz" lub "odinstaluj". –