Я создаю расширение для Firefox. Он внедряет CSS в один веб-сайт. Но я хочу ввести его в соответствии с предпочтениями пользователя. Это самая важная часть моего дополнения:
exports.main = function() {
var pageMod = require("page-mod");
var test = require("preferences-service");
pageMod.PageMod({
include: "http://example.org/*",
contentStyle: "something here"
});
};
Но в консоли ошибок Mozilla Firefox есть ошибка:
Ошибка: модуль: undefined, расположенный по адресу undefined, не имеет полномочий на загрузку: предпочтения-служба
И я не знаю, что мне делать, чтобы это сработало. Есть у кого-нибудь идеи? :) Может есть другой выход?
На самом деле, я хочу прочитать настройки, а затем сгенерировать подходящие стили. У меня есть пользовательские настройки в defaults / preferences / prefs.js, если это полезная информация.