zhqyong 发表于 2022-8-10 15:04:39

求解:如何让cef浏览器中弹出的网页留在框内?

这似乎是个挺低级的问题::L问题是有的页面是在弹出新窗口里显示,如何才能不弹出新窗口,继续在浏览器框内显示?不吝赐教。

edu 发表于 2022-8-10 15:10:58

应该有个事件

zhqyong 发表于 2022-8-10 15:48:46

方法名
公开|类别
静态|属性名|属性值备注
CEF浏览器_即将弹出窗口
接收事件
在浏览器即将打开—个新的弹出窗口前发送本事件
返回值类型:
整数
返回值备注:
返回允许打开,返回1改为在当前框架内部打开,返回-1禁止打开.
参数名
类型
属性名|属性值
备注
来源对象
CEF浏览器
提供事件产生的具体来源对象
标记值
整数
用户调用“挂接事件“命令时所提供的"标记值"参数值.非此方式挂接事件则本参数值固定为D.
链接地址
文本型
提供即将打开的弹出窗口所浏览的链接地址
是否为用户手动
逻辑型
为真表示本操作为由于用户手动操作导致(譬如鼠标左键单击链接).为假表示为程序自动打开.
如果(来源对象一浏览器1)
浏览器1.链接地址=链接地址返回(1)
页: [1]
查看完整版本: 求解:如何让cef浏览器中弹出的网页留在框内?