Я работаю над разработкой Firefox Addon, я успешно создал аддон, но он дает мне ошибку проверки при представлении как «Предупреждение: ваше дополнение использует интерфейс, который обходит защиту высокого уровня надстройки SDK. Этот интерфейс следует избегать, и его использование может значительно усложнить процесс просмотра ». на этих линиях.Firefox Addon Development - использование интерфейса низкого уровня или не 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);
Я могу запустить аддон на своей машине, но не смог отправить из-за этой проверки флажком.
Есть ли альтернативный способ?
Хотя это разрешено, моему аддону не будет предоставлен полный обзор! –
Это действительно странно. Можете ли вы поделиться скриншотом или электронным сообщением, которое рецензент предоставил вам. Разве рецензент отклонил ваш аддон? – Noitidart
Addon был предварительно рассмотрен. Комментарий рецензента - 1) Надстройка должна отменить регистрацию/отключение наблюдателей, удалить слушателей, clearInterval (для setInterval), вернуть все встроенные настройки, которые дополняют изменения, и удалить свои собственные импортированные модули (не импортированные модули Firefox), unregisterSheet; «отключить» или «удалить». –