Задать вопрос
@Evgeny57

Как скрыть iframe после отправки формы?

Форма авторизации для плагина, открывается через iframe, на другом домене, после успешной авторизации, как скрыть iframe? ответ обработчика не ловит
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
iframe не может контролировать свои размеры.
Равно как и внешнее окно не может получить доступ к тому, что творится в iframe.

Поэтому iframe должен каким-то образом передать информацию об авторизации основному окну. Сделать это можно, например, через postMessage. Или любыми другими путями, которые вам покажутся удобными.

Но если iframe не хочет делиться информацией, то её нельзя узнать. Разве что через браузерное расширение, но это уже придётся прибегать к помощи пользователя, а в этом случае можно и просто сделать кнопку "Скрыть iframe" для пользователя, которую он сможет нажать по желанию.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
24 дек. 2024, в 15:54
300 руб./за проект
24 дек. 2024, в 15:42
2000 руб./за проект
24 дек. 2024, в 15:05
1000 руб./за проект