Я использую FB.ui с параметром отображения, установленным на всплывающее окно.
Когда метод имеет значение «stream.publish», он автоматически изменяет размер при загрузке содержимого. Однако при использовании «fbml.dialog» (для отображения селектора нескольких друзей) он показывает размер, который я не могу изменить (и содержимое отображается обрезанным).
Я попробовал следующие подходы, но без удачи:
FB.ui({
method: 'fbml.dialog',
size: {width: 800, height: 500},
...
FB.ui({
method: 'fbml.dialog',
width: 800,
height: 500,
...
Также я смотрел на исходный код API, и он объявляет метод следующим образом:
Объявление метода:
'fbml.dialog': {
size : { width: 575, height: 300 },
url : 'render_fbml.php',
loggedOutIframe : true
}...
Функции, выполняющие методы:
// the basic call data
var call = {
cb : cb,
id : id,
size : method.size || {},
url : FB._domain.www + method.url,
params : params
};
Любая помощь будет высоко ценится ...