Пытаюсь сделать то, что описано вот здесь:
https://developers.facebook.com/docs/games/gamesonfacebook/optimizing#handlingpopups
И FB.Canvas.hideFlashElement == undefined у меня. Что за ерунда? Я не настоящий веб-разработчик, и наверное что-то очевидное упускаю...
При этом, если коллбек не регистрировать, то сам он все прекрасно прячет и показывает. Ну и я добился нужного поведения, скрывая и показывая элемент вручную (меняя его размеры точнее), и на вид все работает. Но все это странно.
В sdk.js присутствует упоминание "Canvas.hideFlashElement" в каком-то массиве.
А еще там есть фраза "cannot specify deprecated hideFlashCallback and new hidePluginCallback", причем hidePluginCallback не особо гуглится.