我使用CEF并使用ExecuteJavaScript来调用Javascript函数,一切都很好但是 当用户点击打开新窗口的页面上的某些内容时,我将丢失原始框架。
Browser.IsPopup为true,Browser.GetFrameIdentifiers()和Browser.GetFrameNames()显示弹出窗口中的所有帧,而不显示主(原始页面)。 即使在关闭弹出窗口(新窗口)后,浏览器中也没有框架。
PS:当弹出窗口打开时,用户可以看到原始窗口。
如何访问原始框架,以便我仍然可以将ExecuteJavaScript添加到该框架中? 感谢
答案 0 :(得分:1)
我找到了解决方案。
通过处理BeforePopup并存储原始帧。