火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库

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

查看数: 1572 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-8-10 15:04

正文摘要:

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

回复

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

edu 发表于 2022-8-10 15:10:58
应该有个事件

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-2 08:09 , Processed in 0.084989 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表