社区
Windows SDK/API
帖子详情
delphi webbrowser1 网页弹出 确认 阻止或拦截的问题
happy_gqb2
2010-10-22 12:43:44
delphi开发的程序,使用webbrowser1对某个网页 自动填表和自动提交后,网页弹出 确认 ,怎样阻止或拦截呢?
网页弹出的确认是一个对话框窗口,标题为,Microsoft Internet Explorer,
对话框窗口提示内容为报名成功,
对话框窗口有个确认按钮
现在的问题是,我能干掉这个窗口,只是效率低,我需要的是,不弹出这个窗口,或者在他不显示前,就快速的干掉他,
...全文
609
6
打赏
收藏
delphi webbrowser1 网页弹出 确认 阻止或拦截的问题
delphi开发的程序,使用webbrowser1对某个网页 自动填表和自动提交后,网页弹出 确认 ,怎样阻止或拦截呢? 网页弹出的确认是一个对话框窗口,标题为,Microsoft Internet Explorer, 对话框窗口提示内容为报名成功, 对话框窗口有个确认按钮 现在的问题是,我能干掉这个窗口,只是效率低,我需要的是,不弹出这个窗口,或者在他不显示前,就快速的干掉他,
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
禁止
Web
Browser
弹出
IE的对话框
要禁止
Web
Browser
组件
弹出
对话框,我们可以通过实现`I
Web
Browser
2`接口的事件处理来
拦截
JavaScript的警框。以下是一步一步的实现过程: 1. **创建一个新的组件**:首先,我们可以创建一个自定义的组件,继承自...
Web
Browser
打开https安全链接,
弹出
"安全警报"(Security Alert)处理
使用
Web
Browser
控件时,在打开https安全链接时,可能会
弹出
"安全警报"(Security Alert)窗口让用户
确认
.用户只有点击"是(&Y)"才能正常打开
网页
.这是多余操作.解决方法:定时监视是否有窗口
弹出
,如果有,获取窗口句柄,再...
通过
web
browser
下载文件(看评论酌情下载)
在默认情况下,当
Web
Browser
控件尝试下载文件时,它会
弹出
一个“另存为”对话框让用户选择保存位置。若要禁止这一行为,我们需要自定义控件的行为。可以通过重写
Web
Browser
的`NewWindow3`事件,捕获文件下载请求并...
Delphi
禁止T
Web
Browser
弹出
IE的的对话框
然而,在某些情况下,我们可能不希望`T
Web
Browser
`组件
弹出
IE的标准对话框,例如警告、
确认
或文件保存对话框。这些对话框可能会打断用户体验或者不符合应用的特定需求。本文将深入探讨如何在
Delphi
中禁止`...
Chrome浏览器控件
Delphi
版
此外,还可以利用JavaScript与
Delphi
代码的交互,通过`ExecuteJavascript`方法执行JavaScript代码,或者通过`OnJSDialog`事件处理JavaScript
弹出
的对话框。 安全性和隐私保护也是开发浏览器时需要考虑的关键因素。...
Windows SDK/API
1,183
社区成员
22,328
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章