在网上搜CEF中禁止弹出浏览器窗口,所有结果都是在OnBeforePopup中browser->GetMainFrame()->LoadURL(target_url)然后return true,在绝大多数页面下该方法可以正常工作,但是在少部分网页中却不行,比如飞书文档中新建任意类型文档,回调到OnBeforePopup时给的target_url都不是正常的页面地址,而是about:blank#blocked,请问这种情况怎么处理?
https页面打开http页面OnBeforePopup会打开两次,第一次地址是"about:blank#blocked",第二次是正确地址。加个targetUrl != "about:blank#blocked"判断打开正确地址
解决了吗?
7,660
社区成员
18,840
社区内容
加载中
试试用AI创作助手写篇文章吧