Конечно, есть и третий вариант, который представляет собой гибрид между iframe и подходом сценария.
Вы можете использовать скрипт, чтобы подключиться к страницам DOM (дает большую свободу в отношении различныхиспользует), и для создания скрытого iframe, указывающего на ваш домен.
Скрипт может обмениваться данными как с текущим документом, так и с вашим с помощью междоменного обмена сообщениями и, в свою очередь, с всплывающими окнами, использующими iframe в качестве прокси.
Конечно, XDM налагает некоторые трудности, но если вы используете проверенное решение, такое как easyXDM , то это не должно быть большой проблемой.
Вот пример , который показывает, как взаимодействовать с всплывающим окном.