Служебные объекты

data

Объект data доступен в изолированном JavaScript без необходимости предварительной инициализации.

Назначение

  • Содержит методы ytmOnSuccess() и ytmOnFailure():

    • data.ytmOnSuccess() — для успешного завершения тега.
    • data.ytmOnFailure() — для указания на ошибочное завершение.
  • Предоставляет доступ к параметрам, которые задаются в шаблоне.

В коде любого шаблона тега должен вызываться один из методов: data.ytmOnSuccess() или data.ytmOnFailure(). Это необходимо для корректного завершения выполнения тега.

Доступ к параметрам

В коде шаблона, написанного на изолированном JavaScript, можно получить доступ к параметрам шаблона тега. Любой параметр будет доступен как свойство объекта data с соответствующим названием.

Пример шаблона с параметром cliendID:

const loadScript = require('loadScript');
const callInWindow = require('callInWindow');
loadScript(
  'https://abt.s3.yandex.net/expjs/latest/exp.js',
  function () {
    callInWindow('ymab', { clientId: data.cliendID });
    data.ytmOnSuccess();
  }, 
  data.ytmOnFailure
);
Написать в службу поддержки

Написать в чат

Предыдущая