Ich arbeite an Firefox-Addon-Entwicklung, ich habe das Addon erfolgreich gebaut, aber es gibt mir Validierungsfehler bei der Einreichung als "Warnung: Ihr Add-on verwendet eine Schnittstelle, die den High-Level-Schutz des Add-On-SDK umgeht. Diese Schnittstelle sollte vermieden werden, und ihre Verwendung kann Ihren Überprüfungsprozess erheblich erschweren. " in diesen Zeilen.Firefox Addon Entwicklung - Verwendung von Low-Level-oder Nicht-SDK-Schnittstelle
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);
Ich bin in der Lage, das Addon auf meinem Computer auszuführen, konnte aber aufgrund dieser markierten Validierungsprüfung nicht senden.
Gibt es einen alternativen Weg?
Obwohl es erlaubt ist, wird mein Addon nicht eine vollständige Überprüfung gewährt werden! –
Das ist wirklich merkwürdig. Können Sie bitte einen Screenshot oder die E-Mail-Nachricht teilen, die der Reviewer mit Ihnen geteilt hat? Hat ein Rezensent dein Addon abgelehnt? – Noitidart
Addon wurde vorläufig überprüft. Kommentar des Rezensenten - 1) Add-on muss die Registrierung von Beobachtern aufheben/entfernen, Listener entfernen, clearInterval (für setInterval), alle integrierten Einstellungen, die Add-On-Änderungen enthalten, und die eigenen importierten Module entfernen (nicht importierte Firefox-Module), unregisterSheet; auf "Deaktivieren" oder "Deinstallieren". –