Доступ к оригинальному фрейму в CefGlue при появлении всплывающего окна
Я использую CEF и использую ExecuteJavaScript для вызова функций Javascript, и все в порядке, но когда пользователь нажимает на что-то на странице, которая открывает новое окно, я теряю свой оригинальный кадр.
Browser.IsPopup имеет значение true, а Browser.GetFrameIdentifiers() и Browser.GetFrameNames() показывают все фреймы во всплывающем окне, а не в главном (исходная страница). даже после закрытия всплывающего окна (в новом окне) в браузере отсутствует рамка.
PS: оригинальное окно видно пользователю, когда открыто всплывающее окно.
Как я могу получить доступ к исходному кадру, чтобы я все еще мог выполнить ExecuteJavaScript для этого кадра? Спасибо
1 ответ
Решение
Я нахожу решение.
Обрабатывая BeforePopup и сохраняя оригинальный кадр.