Я нашел решение этой проблемы ... кажется, есть недокументированный атрибут 'redirect_uri', который я могу использовать в методе login (), например,
login({scope:'email', redirect_uri:'where_to_go_when_login_ends'})
Это документировано для настольных SDK fb, так что я попробовал, и это вроде работает. Когда я говорю «что-то вроде», я имею в виду, что на веб-мобильном устройстве это кажется нормальным, но если вы попытаетесь запустить его в браузере на рабочем столе, всплывающее окно входа будет перенаправлено на указанный URL во всплывающем окне входа в систему, а не в его родительском окне .
Я надеюсь, что это достаточно хорошо и не вызывает никаких побочных эффектов, я действительно не могу сказать. Но это то, что я буду использовать пока из-за отсутствия других опций: ^)