【发布时间】:2012-12-11 19:21:38
【问题描述】:
我正在构建一个 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 错误控制台出现错误:
错误:模块:位于未定义的未定义无权加载:首选项服务
而且我不知道我应该怎么做才能让它发挥作用。有人有什么想法吗? :) 也许还有其他方法?
实际上,我想阅读偏好,然后生成足够的样式。如果这是有用的信息,我在 defaults/preferences/prefs.js 中有用户偏好。
【问题讨论】:
标签: firefox firefox-addon-sdk add-on user-preferences