nsIPrefBranch

機能

設定の保存や読み込み。また管理を行ないます。

構文

var object = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);

getPrefType

機能

保存されている設定の型を取得します。

構文

var long = object.getPrefType(aPrefName);

指定項目 型 内容

aPrefName String 調べる設定名を指定します。

設定値

定数 内容

PREF_STRING

PREF_INT

PREF_BOOL

getBoolPref

機能

真偽値で保存された設定を取得します。

構文

var boolean = getBoolPref(aPrefName);

指定項目 型 内容

aPrefName String 取得する設定名を指定します。

setBoolPref

機能

設定を真偽値で保存します。

構文

setBoolPref(aPrefName, aValue);

指定項目 型 内容

aPrefName String 保存する設定名を指定します。

aValue Long 保存する値を指定します。