Похоже, вам нужно включить nsUserSettings.js
в файл .xul
:
<script type="application/x-javascript" src="chrome://global/content/nsUserSettings.js" />
Здесь определено nsUserPreferences
.
См. здесь для примера options.xul
файл. Тег script
должен быть первым дочерним элементом prefwindow
, чтобы обеспечить его загрузку раньше, чем ваш собственный код.
Дополнительная информация
Этот выглядит как достойное руководство по написанию расширений для Firefox. Похоже, что это хорошая работа по объединению всей необходимой информации на mozilla.org в одном месте и содержит ссылки на mozilla.org, когда вам нужно больше подробностей по рассматриваемой теме. Хотелось бы, чтобы навигация была немного лучше, но что вы можете сделать? Используйте панель навигации слева и нажмите Tutorial , чтобы начать. Вы должны перемещаться по каждому разделу, используя навигационную панель, что заняло у меня несколько секунд, чтобы выяснить, когда я искал ссылки «Далее» и «Предыдущие» на странице.