Callback-функция

В результате выполнения метода вызывается функция API_callback, которой в качестве параметра data передается объект, содержащий поля (все значения в пикселях):

ПараметрОписание
clientWidthШирина страницы (не путать с разрешением экрана, если данная величина больше разрешения экрана, появляется полоса прокрутки)
clientHeightВысота страницы (не путать с разрешением экрана, если данная величина больше разрешения экрана, появляется полоса прокрутки)
scrollLeftГоризонтальная позиция прокрутки
scrollTopВертикальная позиция прокрутки
offsetLeftРасстояние между левым краем страницы и левым краем iframe приложения
offsetTopРасстояние между верхним краем страницы и верхним краем iframe приложения
innerHeightВысота окна браузера пользователя (window.innerHeigth)
innerWidthШирина окна браузера пользователя (window.innerWidth)

Пример коллбека

method: “getPageInfo”

result: “ok”

data:”{‘clientWidth’:1000,’clientHeight’:934,’scrollLeft’:0,’scrollTop’:0,’offsetLeft’:0,’offsetTop’:76,’innerHeight’:949,’innerWidth’:863}”

Callback будет выглядеть так:

API_callback("getPageInfo", "ok", "{clientWidth: 500, clientHeight: 900, scrollLeft: 0, scrollTop: 100, offsetLeft: 250, offsetTop: 90}");