社区
Windows SDK/API
帖子详情
delphi webbrowser1 网页弹出 确认 阻止或拦截的问题
happy_gqb2
2010-10-22 12:43:44
delphi开发的程序,使用webbrowser1对某个网页 自动填表和自动提交后,网页弹出 确认 ,怎样阻止或拦截呢?
网页弹出的确认是一个对话框窗口,标题为,Microsoft Internet Explorer,
对话框窗口提示内容为报名成功,
对话框窗口有个确认按钮
现在的问题是,我能干掉这个窗口,只是效率低,我需要的是,不弹出这个窗口,或者在他不显示前,就快速的干掉他,
...全文
671
6
打赏
收藏
delphi webbrowser1 网页弹出 确认 阻止或拦截的问题
delphi开发的程序,使用webbrowser1对某个网页 自动填表和自动提交后,网页弹出 确认 ,怎样阻止或拦截呢? 网页弹出的确认是一个对话框窗口,标题为,Microsoft Internet Explorer, 对话框窗口提示内容为报名成功, 对话框窗口有个确认按钮 现在的问题是,我能干掉这个窗口,只是效率低,我需要的是,不弹出这个窗口,或者在他不显示前,就快速的干掉他,
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
幻影
2010-10-23
打赏
举报
回复
既然已经载入了这个页面,那么你可以取消这个按钮的单击事件,或者是重新定义它.然后再点击它.这样就可以屏蔽那个弹出窗口了.
likeyrain
2010-10-23
打赏
举报
回复
[Quote=引用 3 楼 kye_jufei 的回复:]
eg:
WebBrowser中有這樣一個事件NewWindow2,其中有兩個參數:
var ppDisp: IDispatch; var Cancel: WordBool
第一個參數是變參,用於指定新視窗
第二個參數也是變參,用於控制是否可以觸發NewWindow2事件,當我們流覽一個頁面的時候,如果有快顯視窗的話,我們就可以用第一個參數,把彈出的視窗,截取到另一個WebBrow……
[/Quote]
这个支持一下,另外有个Slient的属性,设为true可以去掉网页上错误提示
ysai
2010-10-22
打赏
举报
回复
找个 Embedded Web Browser 组件,用它替代TWebBrowser
它有个事件能处理网页弹出的对话框
kye_jufei
2010-10-22
打赏
举报
回复
eg:
WebBrowser中有這樣一個事件NewWindow2,其中有兩個參數:
var ppDisp: IDispatch; var Cancel: WordBool
第一個參數是變參,用於指定新視窗
第二個參數也是變參,用於控制是否可以觸發NewWindow2事件,當我們流覽一個頁面的時候,如果有快顯視窗的話,我們就可以用第一個參數,把彈出的視窗,截取到另一個WebBrowser裡面了。
ppDisp:=WebBrowser_NewWin(截取快顯視窗).Application;
也可以不截取,不讓觸發,Cancel:=True就可以了
kye_jufei
2010-10-22
打赏
举报
回复
webbrowser去攔截網頁彈出的廣告。。。
bdmh
2010-10-22
打赏
举报
回复
搞个timer,频率高点,找这个窗体然后发送关闭消息
Delphi
: 使用ApplicationEvents来
拦截
窗体消息,
阻止
Web
Browser
右键菜单
项目全屏展示
web
页面时,窗体上
Web
Browser
控件打开
网页
后不响应键盘消息。可使用ApplicationEvents控件
拦截
窗体消息,
阻止
Web
Browser
右键菜单,还能
拦截
ESC键按下消息。此外,DCube与DBgrideh使用时可用鼠标滚动代替逐条滚动。
在
delphi
中TApplicationEvents控件的用途与使用方法
本文详细介绍了在
Delphi
中如何使用TApplicationEvents控件来
拦截
和处理窗体消息,包括
阻止
Web
Browser
控件的右键菜单、响应键盘消息及处理dbgrid滚动条事件的具体方法。
Delphi
12.3下EmbeddedWB控件安装与使用实战指南
本文详解EmbeddedWB在
Delphi
12.3下的完整集成流程,涵盖包结构识别、运行时/设计时包编译顺序、MSHTML兼容性处理、JS双向调用(ExecScript/OleObject.eval)、window.external与协议
拦截
法、OnScriptError弹窗屏蔽、IE内核现代模式配置(FEATURE_
BROWSER
_EMULATION注册表项)、高DPI适配及内存泄漏排查。聚焦VCL桌面应用中轻量级
网页
嵌入需求,规避CEF/
Web
View2重型方案。
Delphi
中
Web
Browser
拦截
网页
Alert对话框消息
本文介绍了一个定制的
Web
浏览器控件实现,该控件基于SHDocVw.T
Web
Browser
,并实现了IDocHostShowUI接口以提供帮助和消息显示功能。通过重写ShowHelp和ShowMessage方法,控件能够响应帮助请求并显示自定义的消息框。
Web
browser
代码收集
本文介绍使用
Delphi
中的T
Web
Browser
控件进行
网页
内容抓取与交互的方法,包括
阻止
新窗口打开、获取所有链接、提取源代码、禁止广告弹窗等功能,并演示如何通过控件实现
网页
元素的选择、表单填写及提交等高级操作。
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章