Я работаю над созданием приложения для вкладок facebook, которое работает на основе iFrame.У меня все отлично работает на стороне авторизации, за исключением обработки случаев, когда пользователь нажимает «Не разрешать».Но здесь я застрял.Проведя несколько часов прошлой ночью, пытаясь решить проблемы, я понятия не имею, куда идти дальше.Сначала пользователю предлагается «Нравится» странице, чтобы получить доступ к большему количеству приложения.На этом этапе, если они нажимают, как показано, следующий шаг обнаружен, но сначала выполняется проверка, чтобы увидеть, есть ли у приложения авторизация.Если нет, то JS помещается в событие onload, которое перенаправляет родительский фрейм на ссылку авторизации с return_uri, установленной на ссылку для вкладки приложения страницы.Это прекрасно работает, если пользователь нажимает кнопку Разрешить.Если они нажимают «Не разрешать», то в конечном итоге они зацикливаются, а вещи возвращаются на страницу авторизации.Я хотел бы, чтобы пользователь показывал небольшую страницу объяснения со ссылкой на страницу авторизации, если пользователь хочет пересмотреть свой выбор.
Я обнаружил, что проблема, мешающая мне справиться с этим, заключается в том, чтоПриложение находится в iframe на странице, на которую ссылается return_uri (вкладка приложения на странице).Поэтому переменные GET error и error_reason недоступны для моего кода, только родительский фрейм, который находится в Facebook и не находится под моим контролем.
Что я могу сделать, чтобы добавить эту функциональность в мое приложение?Спасибо!