Функция

_FFPrefSet

Установить значение параметра конфигурации

#Include <FF.au3>
_FFPrefSet($sName, $vValue)

 

Параметры

$sName Название параметра конфигурации
$sName Новое значение.

 

Возвращаемое значение

Успешное выполнение: Значение 1 and sets @EXTENDED
@EXTENDED: прежнее значение
Ошибка: Значение 0 и установка @ERROR
@ERROR: 0 ($_FF_ERROR_Success)
3 ($_FF_ERROR_InvalidDataType)
4 ($_FF_ERROR_InvalidValue)
8 ($_FF_ERROR_NoMatch)
9 ($_FF_ERROR_RetValue)

 

Замечания

Тип данных вычисляется на основе параметра конфигурации.
Если параметр отсутствует, то новый не создается!

 

Ссылки

https://developer.mozilla.org/en/nsIPrefBranch
http://kb.mozillazine.org/About:config_entries

 

Связана с функциями

_FFPrefGet, _FFPrefReset

 

Пример

#Include <FF.au3>
_FFConnect()

If _FFIsConnected() Then
; changing HTTP-proxy port:
_FFPrefSet("network.proxy.http", "localhost")
_FFPrefReset("network.proxy.http")

; disabling image loading
_FFPrefSet("permissions.default.image", 2)
MsgBox(64, "Old value:", @extended)
MsgBox(64, "Current value:", _FFPrefGet("permissions.default.image"))
; reset to old value
_FFPrefReset("permissions.default.image")
; reading prefs
MsgBox(64, "Reseted value:", _FFPrefGet("permissions.default.image"))
EndIf