Ich baue eine Firefox-Erweiterung. Es fügt CSS in eine Website ein. Aber ich möchte es entsprechend den Benutzereinstellungen einspeisen. Dies ist der wichtigste Teil in meinem Add-on:Verwenden von Benutzereinstellungen in Firefox-Addon
exports.main = function() {
var pageMod = require("page-mod");
var test = require("preferences-service");
pageMod.PageMod({
include: "http://example.org/*",
contentStyle: "something here"
});
};
Aber es ist ein Fehler in Mozilla Firefox Fehlerkonsole:
Error: Module: undefined located at undefined has no authority to load: preferences-service
Und ich weiß nicht, was ich soll es funktionieren tun, um . Hat jemand irgendwelche Ideen? :) Vielleicht gibt es einen anderen Weg?
Eigentlich möchte ich Einstellungen lesen und dann geeignete Stile generieren. Ich habe Benutzereinstellungen in defaults/preferences/prefs.js, wenn dies nützliche Informationen sind.