【发布时间】:2019-03-18 03:52:27
【问题描述】:
我的插件范围中有一个现有对象。其:var ostypes = {}
它是通过导入这个 jsm 创建的:Cu.import('chrome://myaddon/content/modules/ostypes_generic.jsm');
这个文件的内容是:
var ostypes = {
flock_overide: 'blah',
no_override: 'blah'
};
所以现在我想导入这个 jsm:Cu.import('chrome://myaddon/content/modules/ostypes_mac.jsm');
哪个有这个:
var ostypes = {
flock_overide: 'blah_replaced'
};
在我的插件范围内,我想先导入 generic.jsm,然后再导入 mac.jsm,最后我希望 ostypes 看起来像这样:
var ostypes = {
flock_overide: 'blah_replaced',
no_override: 'blah'
}
然后我想替换该对象中的一些内容并添加更多内容。
【问题讨论】:
标签: firefox-addon