Доступ к оригинальному фрейму в CefGlue при появлении всплывающего окна

Я использую CEF и использую ExecuteJavaScript для вызова функций Javascript, и все в порядке, но когда пользователь нажимает на что-то на странице, которая открывает новое окно, я теряю свой оригинальный кадр.

Browser.IsPopup имеет значение true, а Browser.GetFrameIdentifiers() и Browser.GetFrameNames() показывают все фреймы во всплывающем окне, а не в главном (исходная страница). даже после закрытия всплывающего окна (в новом окне) в браузере отсутствует рамка.

PS: оригинальное окно видно пользователю, когда открыто всплывающее окно.

Как я могу получить доступ к исходному кадру, чтобы я все еще мог выполнить ExecuteJavaScript для этого кадра? Спасибо

1 ответ

Решение

Я нахожу решение.

Обрабатывая BeforePopup и сохраняя оригинальный кадр.

Другие вопросы по тегам