Используя iFrame, кто-то на моем веб-сайте может получить доступ к своей учетной записи Facebook, отобразить список своих фотоальбомов, а затем отобразить фотографии из выбранных альбомов.
В тот момент, когда пользователь щелкает фотографию, я показываю диалоговое окно, показывающее путь к фотографии.
Все вышеперечисленное работает отлично.
Мой следующий шаг — передать информацию о пути фотографии обратно на мою веб-страницу, но я не уверен, как это сделать, потому что объект, которому я хочу передать данные, находится за пределами iFrame и, следовательно, неизвестен Facebook. Я попытался перейти сверху вниз, сославшись на него через DOM, который содержит iFrame на моем веб-сайте...
parent.client.document.getElementById("FBPhoto").setValue(photoReference);
...но это не сработало.
Передача аргумента PHP-скрипту на моем сайте не будет работать, потому что я не хочу обновлять страницу на своем сайте (поскольку это приведет к потере данных пользователем).