$jsapi.context
Метод возвращает объект, который представляет контекст текущего запроса.
подсказка
Это тот же самый объект, что содержится во встроенной JavaScript-переменной
$context
.Использование в сценарии
Вы не можете обращаться напрямую ко встроенным переменным:
- в JS-действиях;
- в JS-файлах, если функции будут выполняться в ECMAScript 5.
В этих случаях обращайтесь к переменным с помощью $jsapi.context
:
- Чтобы обратиться к
$context
, используйте$jsapi.context()
. - Чтобы обратиться к любой другой встроенной переменной, используйте
$jsapi.context().<name>
, где<name>
— н азвание переменной без$
в начале.
Примеры:
-
К
$session
можно обратиться через$jsapi.context().session
. Для удобства вы можете создать ссылку на этот объект с помощью одноименной локальной переменной:var $session = $jsapi.context().session;
-
К
$client
можно обратиться через$jsapi.context().client
:function getName() {
return $jsapi.context().client.name;
}
function setName(newName) {
var $client = $jsapi.context().client;
$client.name = newName;
}