【发布时间】:2019-12-03 18:33:40
【问题描述】:
我正在这样做(Firefox 66.0.5,MacOS):
var prefs = Components.classes['@mozilla.org/preferences-service;1']
.getService(Components.interfaces.nsIPrefBranch);
var x = pref.getCharPref('extensions.foo.x');
我明白了:
JavaScript error: moz-extension://9390a488-d749-d140-91b6-fb1b2a86053f/foo.js,
line 1: TypeError: Components.classes is undefined
阅读个人资料偏好的正确方法是什么?
我试过了:
var prefs = Components.classesByID['@mozilla.org/preferences-service;1']
.getService(Components.interfaces.nsIPrefBranch);
得到了这个:
JavaScript error: moz-extension://ebac8f96-717d-0c4b-b2d3-a7d6f3515843/auth.js,
line 1: TypeError: Components.classesByID is undefined
【问题讨论】:
标签: firefox firefox-addon