1

我使用 CEF 并使用 ExecuteJavaScript 调用 Javascript 函数,一切都很好,但是当用户单击打开新窗口的页面上的某些内容时,我失去了原始框架。

Browser.IsPopup 为真,Browser.GetFrameIdentifiers() 和 Browser.GetFrameNames() 显示弹出窗口中的所有框架,而不是主(原始页面)。即使关闭弹出窗口(新窗口)后,浏览器中也没有框架。

PS:当弹出窗口打开时,用户可以看到原始窗口。

如何访问原始框架,以便我仍然可以 ExecuteJavaScript 到该框架?谢谢

4

1 回答 1

1

我找到了解决办法。

通过处理 BeforePopup 并存储原始帧。

于 2014-11-19T16:56:37.553 回答