Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

Разработка » Как получить значение настройки расширения из autoconfig? » 06-12-2016 18:16:22

Здравствуйте!
Подскажите кто знает, как получить из autoconfig значение настройки расширения, которая находиться в состоянии default.
Значения измененных пользователем настроек (которые, по моему наблюдению, при изменении из дефолтных попадают в prefs.js) у меня получается достать.
Делаю так:
Components.utils.import("resource://gre/modules/Services.jsm");
var prefValue=getPref("noscript.notify");
Services.prompt.alert(null, 'title', prefValue);
получаю null

и так пробовал:
var prefService = Components.classes["@mozilla.org/preferences-service;1"] .getService(Components.interfaces.nsIPrefService);
var prefBranch = prefService.getBranch(null);
var prefValue = prefBranch.getCharPref("noscript.autoReload.allTabs");
Services.prompt.alert(null, 'title', prefValue);
возвращает ошибку

и так
var prefService = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
prefService  = prefService .QueryInterface(Components.interfaces.nsIPrefBranch);

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]