• Почему из IFrame-а не вызывается FAPI.UI функция?

    @vcow Автор вопроса
    Проблема оказалась в способе вызова инициализации - init вызывался по имени:
    ...
    var methodName = "init";
    var params = [api_server, apiconnection];
    ...
    params.push(callbackSuccess);
    params.push(callbackFail);
    ...
    FAPI[methodName].apply(this, params);
    ...

    При этом callbackSuccess() вызывался как положено, FAPI.Client.call() работал исправно, но все методы FAPI.UI возвращали ошибку.
    После замены вызова на
    ...
    FAPI.init(params[0], params[1], callbackSuccess, callbackFail);
    ...

    Все заработало как надо. Почему некорректно работает вызов по имени, выяснить не удалось.
    Ответ написан